<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:padding="5dp"
android:descendantFocusability="blocksDescendants" >
<RatingBar
android:id="@+id/service"android:layout_width="wrap_content"
android:layout_height="16dp"
android:layout_marginLeft="5dp"
android:layout_marginTop="0dp"
android:gravity="center_vertical"
android:numStars="5"
android:progressDrawable="@drawable/rating_yellow"
android:rating="3"
android:stepSize="1"
android:color="#000000" />
</LinearLayout>
因为ratingbar有点击事件,在listview上的ratingbar会默认先得到事件焦点,所以应该在根布局下面加一句红色的代码
,父类的焦点事件覆盖子类的事件。