ListView中的评级栏样式,奇怪的行为

时间:2014-01-20 12:49:11

标签: java android android-layout android-styles ratingbar

我在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>

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

style="@style/CourseRatingBar"

但是ListView onItemClickListener只是不起作用。当我点击元素时, 没有行动。

当我将它用作我的RatingBar风格时:

style="?android:attr/ratingBarStyleSmall" 

所有内容(onItemClickListener ;-))都可以。

ListView使用带有Holder模式的BaseAdapter,带有RatingBar,TextView和ImageView。

1 个答案:

答案 0 :(得分:0)

从我的到期 - 如果这不起作用,请尝试自定义您的评分栏How to create Custom Ratings bar in Android