2019独角兽企业重金招聘Python工程师标准>>>

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);
 }

}

转载于:https://my.oschina.net/u/573470/blog/121988

更多相关文章

  1. android Button组件的属性和方法
  2. Android(安卓)数据绑定视图 dataBinding
  3. android应用去掉title bar
  4. Android(安卓)ListView分隔线
  5. [置顶] android orm映射框架(类似hibernate)基本使用
  6. EditText的属性:android:selectAllOnFocus
  7. android ListView 属性
  8. Android(安卓)MediaPlayer音乐播放
  9. ActionBar神奇魅力2

随机推荐

  1. android的第一天学习
  2. Android工具之Hierarchy Viewer--分析应
  3. 离线下载安装android sdk
  4. android客户端程序访问服务器端webservic
  5. APP开发实战85-帧动画
  6. android:required="false"
  7. Android(安卓)双屏异显
  8. Android横竖屏限制切换
  9. android9.0 系统默认时间修改
  10. Android(安卓)导入 aar包引起的Error:Fai