Привет, у меня есть пользовательский адаптер ListView. Я пытаюсь установить фоновое изображение, но я не могу установить высоту каждого элемента. В каждом пункте у меня есть этот следующий XML макет:Установить фон в ListView Item
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/listMenuItem"
android:layout_width="fill_parent"
android:layout_height="80dp"
android:background="@drawable/nasi_goreng">
<!-- Thumbnail Image -->
<com.android.volley.toolbox.NetworkImageView
android:id="@+id/thumbnail"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_alignParentLeft="true"
android:layout_marginRight="8dp" />
<!-- Menu Title -->
<TextView
android:id="@+id/menuTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/thumbnail"
android:layout_toRightOf="@+id/thumbnail"
android:textSize="@dimen/menuTitle"
android:textStyle="bold" />
<!-- Post Date -->
<TextView
android:id="@+id/postDate"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/menuTitle"
android:layout_marginTop="1dip"
android:layout_toRightOf="@+id/thumbnail"
android:textSize="@dimen/postDate" />
</RelativeLayout>
Но результат таков:
Update: вот мой ListView XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:divider="@color/list_divider"
android:dividerHeight="1dp"
android:listSelector="@drawable/list_row_selector">
</ListView>
</RelativeLayout>
Селектор списка xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/list_row_bg" android:state_pressed="false" android:state_selected="false"></item>
<item android:drawable="@drawable/list_row_bg_hover" android:state_pressed="true"></item>
<item android:drawable="@drawable/list_row_bg_hover" android:state_pressed="false" android:state_selected="false" ></item>
</selector>
Как исправить высоту ??
Спасибо
вы можете положить ListView ДП xml-файл? –
Пожалуйста, проверьте мой вопрос. Я обновлен. – fanjavaid
Можете ли вы поместить listselector xml? –