ExpandableListView があり、グループ行の間のスペースを減らしたいです。dividerHeight は既にゼロに設定されています。これらの上/下マージンがどこから来るのかわかりません。以下のスクリーンショットを参照してください (誤って表示されたボリューム コントロールは無視してください)。
行間の間隔を狭める必要がありますが、管理できません。
リストビュー:
<ExpandableListView
android:id="@android:id/list"
android:listSelector="@android:color/transparent"
android:layout_marginTop="80dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/header"
android:layout_centerHorizontal="true"
android:cacheColorHint="@android:color/transparent"
android:smoothScrollbar="true" >
</ExpandableListView>
アクティビティで:
getExpandableListView().setGroupIndicator(null);
getExpandableListView().setDividerHeight(0);
グループ行 XML:
<CheckedTextView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="65dp"
android:gravity="center_vertical"
android:text="@string/hello_world"
android:paddingLeft="20dp"
android:textColor="#FFFFFF"
android:textSize="65sp"
android:textStyle="bold" />
アップデート
グループ行は次のようになります。
<CheckedTextView
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:text="@string/hello_world"
android:paddingLeft="20dp"
android:textColor="#FFFFFF"
android:textSize="65sp"
android:textStyle="bold" />
listSelector を有効にすると、行の高さが実際のテキストの高さよりもまだ大きいことがわかりました..解決策を探しています