ExpandableListView未显示在片段中

时间:2013-09-10 12:41:44

标签: android android-layout android-fragments expandablelistview

我正面临一个问题,我正在使用inflater.inflate(id, container, false)给我的片段充气。如果我使用inflater.inflate(id, null)对其进行充气,则会显示出来。

我无法使用第二种方法进行充气,因为我在theme文件中定义了manifest,并且需要为此特定屏幕设置不同的背景。使用第二种方法后,背景图像不会覆盖整个屏幕。

请在下面找到我的xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/home_blackgroundpng"
android:orientation="vertical" >
        <HorizontalScrollView
            android:id="@+id/horizontalScrollView1"
            android:layout_width="wrap_content"
            android:layout_height="match_parent" >
            <LinearLayout
               android:layout_width="match_parent"
               android:layout_height="match_parent"
               android:orientation="vertical" >

            <View
                android:layout_width="fill_parent"
                android:layout_height="2dp"
                android:background="@color/divider_color1" >
            </View>
            <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical"                        
            android:layout_marginLeft="25dp" >
        <include layout="@layout/report_header"/>
        </LinearLayout>
                <View
                android:layout_width="fill_parent"
                android:layout_height="2dp"
                android:background="@color/divider_color1" >
            </View>
            <ExpandableListView
                android:id="@+id/reportList"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"/>
        </LinearLayout>
    </HorizontalScrollView>

夸大它的代码是:

public class SalesReportSTLFragment  extends Fragment{

    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){

        ViewGroup root = (ViewGroup) inflater.inflate(R.layout.report_stl, container, false);
        fillList();
        return root;
    }
}

0 个答案:

没有答案