1

我在 ListView 行元素中使用自定义 RatingBar 样式,但这会导致一些奇怪的问题。我有这样的自定义样式:

<style name="RatingBar" parent="@android:style/Widget.RatingBar">
    <item name="android:progressDrawable">@drawable/course_rating_bar</item>
    <item name="android:minHeight">15dip</item>
    <item name="android:maxHeight">15dip</item>
</style>

我在 xml 的 RatingBar 中使用它(在 listView 行的布局中):

style="@style/CourseRatingBar"

但那ListView onItemClickListener只是行不通。当我单击元素时,没有任何动作。

当我将其用作我的 RatingBar 样式时:

style="?android:attr/ratingBarStyleSmall" 

一切(onItemClickListener ;-))工作正常。

ListView 使用 BaseAdapter 和 Holder 模式,以及 RatingBar、TextView 和 ImageView。

4

1 回答 1

0

根据我的经验-如果这不起作用,请尝试自定义您的评分栏如何在 Android 中创建自定义评分栏

于 2014-04-21T11:23:03.727 回答