我已经创建了非常简单的自定义列表视图适配器与ratingBar在它。
现在我已经注意到了一件事,我不能评价列表视图中的这些评级栏,因为 当我点击列表视图时,特定的行被选中。
任何一个人指导我如何选择Android的ListView中的单个项目?
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ListView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/android:list"
/>
</LinearLayout>
和listview_item设计
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:orientation="horizontal"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="265dip"
android:orientation="vertical"
android:layout_height="wrap_content">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/text1"
android:textSize="25dip"
android:text="This is text1"/>
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/text2"
android:text="This is text2"/>
<RatingBar android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="?android:attr/ratingBarStyleSmall"
android:id="@+id/star"
android:numStars="10"
android:stepSize="0.1"
android:isIndicator="true"
/>
</LinearLayout>
</LinearLayout>
任何帮助,将不胜感激。
我已经实现了自定义适配器。但它仍然选择不是那个评级栏的listview整行。 – UMAR 2011-05-11 12:43:24
将提供一个链接到你的自定义适配器 – 2011-05-11 12:49:21