为了账号安全,请及时绑定邮箱和手机立即绑定

将一个button放左边另一个放右边

将一个button放左边另一个放右边

阿晨1998 2019-03-14 14:15:12
创建了动态linearlayout。创建了两个button:LinearLayout layout = new LinearLayout(this);         layout.setOrientation(LinearLayout.HORIZONTAL);         layout.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,                 LayoutParams.FILL_PARENT));         TextView titleView = new TextView(this);         titleView.setWidth(LayoutParams.WRAP_CONTENT);         titleView.setHeight(LayoutParams.WRAP_CONTENT);         titleView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));         titleView.setText("Hallo Welt!");         layout.addView(titleView);         Button btnConnect = new Button(this);         btnConnect.setText("Connect");         layout.addView(btnConnect);     Button btnDisconnect = new Button(this);     btnDisconnect.setText("Disconnect");     layout.addView(btnDisconnect);我想将链接的button放到左角,没链接的button放到右角,不知道能不能实现?谢谢:D
查看完整描述

2 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

试试设置button布局

LayoutParams params;

Button btnConnect = new Button(this);
params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.gravity = Gravity.Left;
btnConnect.setLayoutParams(params);
...
Button btnDisconnect = new Button(this);
params = new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
params.gravity = Gravity.Right;
btnConnect.setLayoutParams(params);


查看完整回答
反对 回复 2019-04-27
?
哔哔one

TA贡献1854条经验 获得超8个赞

用xml布局实现比较简单
layout.addView(btnConnect);
layout.addView(titleView);
layout.addView(btnDisconnect);

这三句代码放到最后写即可实现 不过只是从相对的左右 不是相对界面而是相对各个控件 如果要相对界面的话那就要用Framelayout或者Relatilayout了


查看完整回答
反对 回复 2019-04-27
  • 2 回答
  • 0 关注
  • 1844 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号