在RelativeLayout布局中可以设置标签的android:layout_toLeftO...
public class AndrodTActivity extends Activity {
//在RelativeLayout布局中可以设置标签的android:layout_toLeftOf,android:layout_toRightOf等属性,如何用Java代码完成这些工作。
LayoutInflater inflater;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
inflater = LayoutInflater.from(this);
// 装载一个布局文件,要向这个布局中动态添加一个Button
RelativeLayout rl = (RelativeLayout) inflater.inflate(R.layout.main, null);
// 装载要动态添加的按钮布局
Button button2 = (Button) inflater.inflate(R.layout.button2, null);
// 创建一个LayoutParams 对象
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
// addRule方法 将按钮布局添加到button1的右边
params.addRule(RelativeLayout.RIGHT_OF, R.id.button1);
// 更新将要添加按钮的属性值
button2.setLayoutParams(params);
rl.addView(button2);
setContentView(rl);
}
}
更多相关文章
- Android(安卓)FragmentManage FragmentTransaction介绍
- android EditText 添加图片表情以及在四个方向上绘制图片
- android configChanges
- parsing XML: unbound prefix
- android 之 布局属性--RelativeLayout
- Android(安卓)ImageSwitcher 实现按钮的3d旋转效果
- 导入android studio 项目错误:Error:(1, 0) Plugin with id 'com.
- 从xml添加menu注意事项
- Android(安卓)动态设置布局属性
随机推荐
- Android--锁定横屏、竖屏、去标题全屏
- Fragment加载轮换add,show,hide,replace
- android netd和kernel&frameworks的通信
- ListView的Item中有CheckBox,导致OnItemCl
- Android(安卓)selinux配置和用法
- 在CentOS下搭建Android(安卓)开发环境
- Android调用 .Net Core WebApi 返回数据,
- imageView属性之imageView.setScaleType
- [置顶] Android(安卓)Studio(AS)-->导入
- 【Android】CalledFromWrongThreadExcept