已有67人关注
兩個控件重叠怎麽解決,救急+鷄毛
发表在Android答疑区 2016-12-12
是否精华
版块置顶:

[W4G4OTWVX5%(~`NEEM[J08.png本人使用代碼控制UI界面,兩個控件重叠

2016-12-12 20:43:38编辑
分享到:
精彩评论 2
蒙奇奇
学分:64 LV3
2016-12-13
沙发

根据你的描述,你应该使用的是相对布局,相对布局中

android:layout_centerHorizontal="true" ------水平居中
android:layout_centerVertical="true"  -------垂直居中
android:layout_centerInParent="true"  -------位于父布局的中部
以上三个属性是设置相对布局的居中属性的

还有有什么问题请用简体字回复,我文明化浅薄繁体字看不懂。

蒙奇奇
学分:64 LV3
2016-12-15
板凳
   /**线性布局**/
   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 下一页尾页 2 条记录 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经营性网站备案信息 营业执照