Android(安卓)动态设置控件的布局
16lz
2021-01-24
在android开发中,常常会动态地生成些控件,并调调整其布局。那么,如何动态调整空间的布局,请参阅下面的关键代码:
mRlMain = (RelativeLayout) findViewById(R.id.rlMain);LayoutParams layoutParams = new LayoutParams(android.view.ViewGroup.LayoutParams.WRAP_CONTENT,android.view.ViewGroup.LayoutParams.WRAP_CONTENT);mBtnView = LayoutInflater.from(mContext).inflate(R.layout.photoright, null);layoutParams.addRule(RelativeLayout.CENTER_VERTICAL,RelativeLayout.TRUE);layoutParams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT,RelativeLayout.TRUE);mRlMain.addView(mBtnView, layoutParams);
主要用到的类有:android.widget.RelativeLayout.LayoutParams,android.view.ViewGroup.LayoutParams及android.widget.RelativeLayout
上面的主要是用相对布局设置,其他布局方式类似。
更多相关文章
- android 性能优化 小技巧
- android 在java代码中动态设置控件的位置和设置片大小
- android中常用布局
- android include 控件详解
- RelativeLayout实现百分比布局
- Android(安卓)ViewPager分页功能
- androidの当前时间动态显示
- Android(安卓)利用viewpager 来实现Frament 有导航条
- Android(安卓)dialog 去除虚拟按键的解决方法