android从入门到精通第3章学习疑问
发表在Android图书答疑 2017-01-05
是否精华
版块置顶:

您好!

    

    我最近在学android开发,刚开始,书中第三章的例子“在代码中控制ui界面”,我把代码抄到了eclipse中,运行出来的结果,怎么"text2"没有居中显示呢?    

我运行出来的结果,text1和text2位置重合了,都在左上角。


text2的部分代码如下图所示:

上图为运行结果。

请老师们为我解答,多谢!

分享到:
精彩评论 1
蒙奇奇
学分:64 LV3
2017-01-05
沙发


 /**线性布局**/
   LinearLayout layout = LinearLayout();
        layout.setOrientation(LinearLayout.);
        layout.setGravity(Gravity.|Gravity.);
        Button btn = Button();
        Button btn2 = Button();
        btn.setText();
        btn2.setText();
        layout.addView(btn);
        layout.addView(btn2);
        setContentView(layout);
/**相对布局**/
RelativeLayout layout2 = RelativeLayout();
        Button btn1 = Button();
        TextView tv1 = TextView();
        btn1.setText();
        tv1.setText();
        layout2.addView(btn1);
        layout2.addView(tv1);
        RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams., RelativeLayout.LayoutParams.);
        lp.addRule(RelativeLayout.,RelativeLayout.);
        lp.addRule(RelativeLayout.,RelativeLayout.);
        tv1.setLayoutParams(lp);
        setContentView(layout2);

以上两个是代码中设置布局。你所说的重叠,就是相对布局叠放在了一起,希望以上的对你有帮助。


首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照