<include android:id="@+id/fixedHeader" layout="@layout/fixed_header_daily" />
怎么在java代码中修改属性layout呢

解决方案 »

  1.   

    改成ViewStub,报错:04-15 11:16:20.679: ERROR/AndroidRuntime(731): java.lang.IllegalArgumentException: ViewStub must have a valid layoutResource
    代码如下:
    <ViewStub android:id="@+id/fixedHeaderDaily" layout="@layout/fixed_header_daily"
    android:layout_width="wrap_content" android:layout_height="wrap_content" />
    fixed_header_daily.xml
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content" android:layout_height="wrap_content">
    <TextView android:id="@+id/title_index_name" android:text="名称"
    android:layout_height="wrap_content" android:layout_width="150dip"
    android:layout_margin="8dip" />
    </LinearLayout>
      

  2.   

    ViewStub viewStub = (ViewStub) findViewById(R.id.fixedHeaderDaily);
    viewStub.inflate();