为第二个添加的Button LayoutParams添加规则RelativeLayout.RIGHT_OF:

// first Button

RelativeLayout rLayout = (RelativeLayout) findViewById(R.id.rlayout);

RelativeLayout.LayoutParams lprams = new RelativeLayout.LayoutParams(

RelativeLayout.LayoutParams.WRAP_CONTENT,

RelativeLayout.LayoutParams.WRAP_CONTENT);

Button tv1 = new Button(this);

tv1.setText("Hello");

tv1.setLayoutParams(lprams);

tv1.setId(1);

rLayout.addView(tv1);

// second Button

RelativeLayout.LayoutParams newParams = new RelativeLayout.LayoutParams(

RelativeLayout.LayoutParams.WRAP_CONTENT,

RelativeLayout.LayoutParams.WRAP_CONTENT);

Button tv2 = new Button(this);

tv1.setText("Hello2");

newParams.addRule(RelativeLayout.RIGHT_OF, 1);

tv2.setLayoutParams(newParams);

tv2.setId(2);

rLayout.addView(tv2);

android动态添加xml布局,android – 如何动态添加视图已经在xml布局中声明的RelativeLayout?...相关推荐

  1. android 6.0权限库,Android 6.0动态权限适配

    前言 最近项目发现比较多的问题是关于Android 6.0的问题,APP安装之后,在Android 6.0之后的系统,点击直接奔溃打不开,这是为什么昵?这就是Android 6.0以上的系统引入运行时 ...

  2. android动态居中布局,Android动态添加布局的两种方式

    释放双眼,带上耳机,听听看~! 前言 大多数时候我们布局都是用xml来布局的,但有些时候也是会用到动态布局的,尤其是在一些大项目中,动态布局更是体现的淋漓尽致. 所以今天我们就来学习一些动态加添布局的 ...

  3. android动态改变布局,Android 动态添加布局的两种方式

    前言 大多数时候我们布局都是用xml来布局的,但有些时候也是会用到动态布局的,尤其是在一些大项目中,动态布局更是体现的淋漓尽致. 所以今天我们就来学习一些动态加添布局的两种方式,分别是 动态添加xml ...

  4. android动态添加网格布局,android – 动态网格布局

    您可以动态生成GridView. GridView将根据您的需要包含ImageView和TextView.您必须使用自定义适配器.在它的getView方法中,填充ImageView和TextView. ...

  5. Android HorizontalScrollView 水平滑动 在listview上面动态添加图片

    Android HorizontalScrollView   水平滑动    listview 上动态添加图片 最近遇到了个 在listview展示广告的需要动态添加图片 如图: 使用了 horizo ...

  6. android如何引用布局,android 动态布局与引用第三方layout中的布局

    引用第三方layout中的布局LinearLayout rightContentView = (LinearLayout) findViewById(R.id.lyt_chat_content); V ...

  7. android 动态绘制布局,Android代码和绘制曲线中按钮和绘图板的动态布局

    时间: 2019年1月11日 本文向您介绍Android代码中的按钮和绘图板的动态布局和绘制曲线,主要包括示例android 动态绘制曲线,应用技巧,基本知识和知识android 动态绘制曲线,包括A ...

  8. android动态添加顶部tab,android选项卡(Tab)实现顶部和底部

    1.自己创建一XML文件放于layout文件夹tab.xml(选项卡在顶部) encoding="utf-8"?> android:layout_width="fi ...

  9. android asynctask源码分析,Android通过Handler与AsyncTask两种方式动态更新ListView(附源码)...

    本文实例讲述了Android通过Handler与AsyncTask两种方式动态更新ListView的方法.分享给大家供大家参考,具体如下: 有时候我们需要修改已经生成的列表,添加或者修改数据,noti ...

最新文章

  1. windows 7 安装及.net开发环境搭建
  2. Hibernate的基本配置
  3. 【放置奇兵】算法 酒馆攻略
  4. jdbc时区_什么比日期和时区更难? SQL / JDBC中的日期和时区!
  5. 数组指针——指向数组的指针(通过指针控制数组)
  6. 正确理解springboot的常用注入方式
  7. 线性回归之最小二乘法——收藏
  8. python--简易员工信息系统编写
  9. 修改文字处理布局及文字绘制,一个字的感受:太糙
  10. r语言 怎么把字调大_R语言中字体设置
  11. 怎样锁定计算机桌面图标,win10系统锁定桌面图标的详细技巧
  12. 【锋会现场】大屏世界杯:电视到底是个什么东西?
  13. 构建用户画像-标签体系
  14. operands could not be broadcast together with shapes
  15. 浙江大学14届计算机学院孙晓宇,郑州外国语学校2011年保送生录取名单
  16. 为什么直到YOY小黄仓的出现,我们的消费积分才能最大利用呢?
  17. 最新版本Aid LearningV0.86安装注意事项
  18. 局域网简易聊天服务器&客户端
  19. 新研博美反式环辛烯-三乙二醇-氨基,TCO-PEG3-Amine可用于在活化剂(如EDC或DCC)或活化酯(如NHS酯)存在下通过稳定的酰胺键衍生羧基
  20. 演讲实录|OpenMLDB 与阿里云 MaxCompute 生态集成

热门文章

  1. python输入数组并计算_利用Python进行数据分析——Numpy基础:数组和矢量计算
  2. 在python中requests模块怎么安装_Python requests模块在Windows下安装
  3. Git / git clone 、git pull 和 git fetch
  4. oracle 表分析 影响,oracle 表分析
  5. ora 00900 已编译但有错误_ora-01113:文件2 需要介质恢复
  6. Go 语言新提案:添加模糊测试支持
  7. php怎么克隆,利用php怎么对对象进行克隆
  8. 自动瘦脸与眼睛放大美颜算法
  9. Jzoj4790 选数问题
  10. 事务日志已满,原因为“ACTIVE_TRANSACTION”