我在ViewPager内部的片段中有一个ExpandableListView。
问题是组项目被水平切成两半,显示在图像的下方。
我在应用程序的其他地方有与ExpandableListView完全相同的代码,但是在一个活动中,它运行正常吗?
组项的XML布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="30dp"
android:orientation="vertical"
>
<TextView
android:id="@+id/lbl_exercise_group"
android:layout_width="fill_parent"
android:layout_height="30dp"
android:paddingLeft="?android:attr/expandableListPreferredItemPaddingLeft"
android:textSize="20dp"
android:textColor="@color/white"
android:background="@color/material_blue_500"
/>
</LinearLayout>
答案 0 :(得分:1)
我认为TextView中的layout_with对于完整大小应该是match_parent。
答案 1 :(得分:0)
问题是:在我的ExpandableListView XML定义layout_width
设置为wrap_content
时,它必须是fill_parent
我改变了:
<ExpandableListView
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:id="@+id/exList_exercises"
android:clickable="true"
/>
到
<ExpandableListView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/exList_exercises"
android:clickable="true"
/>