xml 파일에서 목록 항목 행 높이를 설정하려고합니다. 예를 들어 listView와 해당 listAdapter가 있는데이 어댑터는 xml 파일에서보기를 확장합니다.목록 항목 행 높이 설정 xml에 아무런 영향이 없음
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="60dp"
android:orientation="horizontal" >
<ImageView
android:id="@+id/indicator"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/ic_right"/>
<TextView
android:id="@+id/info"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:padding="20dp"
android:textSize="16sp"
android:textColor="#f96f00"
android:layout_gravity="center"
android:lines="1"
android:ellipsize="end"
/>
<TextView
android:id="@+id/number"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:textSize="12sp"
android:paddingRight="10dp"
/>
</LinearLayout>
그러나이 60dp
은 아무런 효과가 없습니다. 높이를 얼마나 설정했는지에 상관없이 팽창 된 행보기의 높이는 고정되어 있습니다. 레이아웃 내부의 텍스트 뷰를 조정하면 행 높이가 변경됩니다. 왜 이런 일이 생기면 목록 항목 행의 높이를 고정 된 측정 항목에 어떻게 할당 할 수 있습니까?
또한 목록보기의 코드를 게시하십시오 –
선형 레이아웃 높이 android : layout_height = "match_parent"Plz 시도 –
방금 내 식에 코드를 붙여 넣었고 코드 대신 내 이미지를 설정했습니다. 높이가 60dp이므로 이미지의 크기를 확인하고리스트 어댑터의 코드를 게시하십시오 –