在做布局时,有时候几个页面用到相同的布局就会新建一个  布局文件  然后通过include引用  但是引用这个布局后,怎么才能改变布局里面的内容呢?比如创建了一个TextView布局,引用后想在这个布局中加入一句话该怎么实现呢?

解决方案 »

  1.   

    include设个id,比如为a;
    View view = (View)findViewById(R.id.a);
    TextView yourTextView = (TextView)view.findViewById(R.id.textViewId);
      

  2.   

    布局include的内容就相当于直接写在布局里,给要改变的控件设个ID,然后在JAVA里直接引用就好。
    TextView yourTextView = (TextView)view.findViewById(R.id.textViewId);
    不需要引用include本身根本不需要理会它