在做布局时,有时候几个页面用到相同的布局就会新建一个 布局文件 然后通过include引用 但是引用这个布局后,怎么才能改变布局里面的内容呢?比如创建了一个TextView布局,引用后想在这个布局中加入一句话该怎么实现呢?
------解决方案--------------------
include设个id,比如为a;
View view = (View)findViewById(R.id.a);
TextView yourTextView = (TextView)view.findViewById(R.id.textViewId);
------解决方案--------------------
布局include的内容就相当于直接写在布局里,给要改变的控件设个ID,然后在JAVA里直接引用就好。
TextView yourTextView = (TextView)view.findViewById(R.id.textViewId);
不需要引用include本身。。。根本不需要理会它。。。