android xutils 注解 include 标签
来源:互联网 发布:u盘制作linux安装盘 编辑:程序博客网 时间:2024/06/07 00:09
第一种情况:include没有设置id
include里面的所有控件都是被当成xml中布局的一部分来使用,xml中里面的控件怎么使用 ,include里面的控件怎么使用。
即把include里面的控件当成主xml里面的正常控件即可。
<include android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="6dp" layout="@layout/include_child_layout" />
setContentView(R.layout.activity_main);ViewUtils.inject(this);
第二种情况:include设置了id
如果include指定了id的话,就不能直接把它里面的控件当成主xml中的控件来直接获得了,必须先获得这个xml布局文件,再通过布局文件findViewById来获得其子控件
<include android:id="@+id/include_father" layout="@layout/include_child_layout" /> @ViewInject(R.id.include_father) private LinearLayout include_father;//ViewUtils.inject(this);加载include的整体布局 setContentView(R.layout.activity_main); //界面 ViewUtils.inject(this);//加载主界面,此时加载id为in_types_inner的include整体布局,注意顺序别错了ViewUtils.inject(include_father);//再次加载include的布局
public class MainActivity extends Activity {@ViewInject(R.id.include_01)private LinearLayout include_01;@ViewInject(R.id.ll_child_02_father)private LinearLayout ll_child_02_father;@ViewInject(R.id.tv_child_01_child)private TextView tv_child_01_child;@ViewInject(R.id.tv_child_02_child)private TextView tv_child_02_child;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ViewUtils.inject(this);ViewUtils.inject(include_01);include_01.setBackgroundColor(Color.RED);ll_child_02_father.setBackgroundColor(Color.CYAN);tv_child_01_child.setText("tv_child_01_childtv_child_01_child");tv_child_02_child.setText("tv_child_02_childtv_child_02_child");}<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="${relativePackage}.${activityClass}" > <include android:id="@+id/include_01" android:layout_below="@+id/test" android:layout_width="match_parent" android:layout_height="20dp" layout="@layout/layout_child_01"/> <include android:layout_below="@+id/include_01" android:layout_width="match_parent" android:layout_height="20dp" layout="@layout/layout_child_02"/></RelativeLayout>
阅读全文
0 0
- android xutils 注解 include 标签
- android中 include标签的使用,以及xUtils处理 include的方式
- android include 标签
- Android include 标签
- Android include 标签
- Android include标签
- android的include标签
- Android include标签
- Android include标签
- Android include标签
- android include标签
- android: include标签注意事项
- android include标签学习
- android Include标签
- Android include标签
- android include merge标签
- android include标签使用
- android 的include标签
- k-近邻算法(详细代码注释与调参性能分析)
- linux rpm安装错误Failed dependencie解决
- Spring Cloud TIps
- 深刻理解计算机补码的含义
- MLP-多层感知机的原理及Matlab实现
- android xutils 注解 include 标签
- [牛客网,剑指offer,python] 斐波那契数列
- [翻译好文] per-cpu 分配
- 【剑指offer】题26:复杂链表的复制
- Ajax
- Java语言程序设计(基础篇)第十版
- HDU 4370 0 or 1(邻接矩阵+定点非自环最小环)
- CSS学习—文字排版
- Feign使用Hystrix无效原因及解决方法