android如何引用布局,android 动态布局与引用第三方layout中的布局
引用第三方layout中的布局LinearLayout rightContentView = (LinearLayout) findViewById(R.id.lyt_chat_content);
View child = LayoutInflater.from(this).inflate(R.layout.qa_text,null);// 由Layout的Id获得对应的View
rightContentView .removeAllViews(); // 清除View里面的所有View
LayoutParams layoutParams = newLayoutParams(android.view.ViewGroup.LayoutParams.FILL_PARENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT);
rightContentView.addView(child, layoutParams);
这段代码实现了将rightContentView里面的子View全部清空,然后替换成 qa_text 这个Layout 布局。
这段代码用于实现Layout里面子layout的动态切换。
android 动态布局
一个在LinearLayout下的控件生成方法
(若是在RelationLayout下将LinearLayout.LayoutParams改为RelationLayout.LayoutParams)/**
* 创建一个textView,参数为文本框内容
*/
private void creatText(String str) {
TextView textView = new TextView(this);
textView.setPadding(10, 10, 10, 10);
textView.setText(str);
params=new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
params.setMargins(30, 10, 30, 0);
layout.addView(textView,params);
}
/**
* 创建一个iamgeview,参数为图片名 R.drawable.image
*/
private void imageView(int drawable){
ImageView image = new ImageView(this);
image.setImageResource(drawable);
params=new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT,600);
params.setMargins(30, 20, 30, 20);
layout.addView(image,params);
}
第三方扩展,获得父级布局元素FrameLayout view = (FrameLayout )getWindow().getDecorView();
android如何引用布局,android 动态布局与引用第三方layout中的布局相关推荐
- android布局共享,布局共享(如所有ACTIVITY拥有相同的布局部分,比如ACTIONBAR,在BASEACTIVITY中写入布局)...
有时候界面上会用到统一的布局,比如toolbar,你可能会想到在用到的地方都去加上toobar这样对于程序的开发与维护来说都显得特别麻烦,我们可以将他写在父类中. 首先创建一个BaseActivity ...
- html页面按钮布局,js动态生成按钮,页面用DIV简单布局(示例代码)
今天朋友让我忙帮给写个页面,由于时间紧破,所以没有完善,暂时先贴出来,以后有时间了在做修改 * { margin: 0px; padding: 0px; } .header { width: 100% ...
- 实例化Layout中的布局文件(xml)
什么是LayoutInflater This class is used to instantiate layout XML file into its corresponding View obje ...
- html页面布局A4模板,A4页面就像html中的布局
你的第二个问题: 您必须将体边距和填充设置为零.您还需要从A4类中删除框阴影,边距,宽度和高度,以便打印多个页面. .A4 { background: white; width: 21cm; heig ...
- Android自定义view摇杆,Android 自定义摇杆控件(使用图片)
效果图 1.找两张图片 1)Joystick背景图片circle_1.png 2)Joystick图片circle_2.png 2.在layout中创建布局文件 imagejoystick.xml 内 ...
- android 半边圆角背景,Android UI(一)Layout 背景局部Shape圆角设计
Jeff Lee blog: http://www.cnblogs.com/Alandre/ (泥沙砖瓦浆木匠),retain the url when reproduced ! Thanks ...
- android动态居中布局,Android动态添加布局的两种方式
释放双眼,带上耳机,听听看~! 前言 大多数时候我们布局都是用xml来布局的,但有些时候也是会用到动态布局的,尤其是在一些大项目中,动态布局更是体现的淋漓尽致. 所以今天我们就来学习一些动态加添布局的 ...
- android 动态绘制布局,Android代码和绘制曲线中按钮和绘图板的动态布局
时间: 2019年1月11日 本文向您介绍Android代码中的按钮和绘图板的动态布局和绘制曲线,主要包括示例android 动态绘制曲线,应用技巧,基本知识和知识android 动态绘制曲线,包括A ...
- android动态改变布局,Android 动态添加布局的两种方式
前言 大多数时候我们布局都是用xml来布局的,但有些时候也是会用到动态布局的,尤其是在一些大项目中,动态布局更是体现的淋漓尽致. 所以今天我们就来学习一些动态加添布局的两种方式,分别是 动态添加xml ...
最新文章
- 2017第四季度移动行业数据报告
- python package_python之package定义
- historyReverser array reverse
- C#无法生成解决方案,System.InvalidOperationException: 此实现不是 Windows 平台 FIPS 验证的加密算法的一部分。
- 硬件设计论坛_疫情让硬件教育迎百年巨变 EDA365 电子论坛成为主角
- 改善客户服务体验的 5 种方法
- 微信Android热补丁实践演进之路-andFix / ClassLoader / Tinker
- LeetCode-Hot100-寻找两个正序数组的中位数
- [FROM LUOGU]排兵布阵
- 深入理解IGP-ISIS——ISIS邻居建立过程,影响ISIS邻居建立因素,ISIS报文
- Shell-01Shell初相识
- java个人理财代码_基于JavaEE的个人理财系统
- 【工业智能】用AI来做工业设备的故障诊断,目前还停留在“鸡尾酒疗法”阶段
- 23个开源App的App Store地址和源代码
- 直击招聘程序员面试笔试C语言深度解析,直击招聘 程序员面试笔试C++语言深度解析(直击招聘) pdf epub mobi txt 下载...
- windows8 下载
- mysql 瘦身_Mysql瘦身方法_MySQL
- 莪的拽、像省田各号①样没尽頭队——软件需求规格说明书
- jQuery动态添加、删除按钮及input输入框
- 用Maude对MIU系统建模
热门文章
- 前端学习(496):noscript元素
- html:(7):了解hx标签和加强语气
- java学习(17):巩固练习
- llvm编译linux,在Linux上编译LLVM/Clang 8.0.0等全部源代码
- java 图片阴影_Java 为 PPT 中的图形添加阴影效果
- 唐山师范学院计算机二级报名,2017年3月唐山师范学院计算机等级考试报名时间(河北)...
- python在职场的用处大吗_Python未来发展怎么样,未来办公是否都需要精通Python?...
- idea命令行运行多个客户端_推荐一款神仙颜值的 Redis 客户端工具,开源啦
- 一段比较好的加1操作。能够防止简单的++造成的溢出。
- tableview直接滚动至最后一行