自定义RatingBar适配问题

来源:互联网 发布:linux查看用户属性 编辑:程序博客网 时间:2024/06/01 22:27
这几天写RatingBar适配出问题后,按http://blog.csdn.net/swordlife1986/article/details/21073973这个博客说的

step 1:将这两张图片分别拷贝到以下文件夹;

            

setp 2:修改android:minHeight 和 android:maxHeight 这两个属性的值为图片的实际高度,用px为单位。假设图片的尺寸为 36x30,修改后如下:

<resources>

    <style name="roomRatingBar" parent="@android:style/Widget.RatingBar">

       <item name="android:progressDrawable">@drawable/room_rating_bar</item>

       <item name="android:minHeight">30px</item>

       <item name="android:maxHeight">30px</item>

    </style>

</resources>

确实在eclipse上显示的很合适太棒了,后来在真机一看。。。。跪了

然后各种收拾,最后把px对应成dp,除了hdpi其它几个文件夹的都删然后显示就是正常了,最终还是跑到网上原始的地方,可能是真正的是把图片的大小px转成dp放在上面理论最合适,就我感觉要是写成px大小,hdpi、ldpi、mdpi、xhdpi出来的星星px大小肯定不是30px了,那到时怎么可能显示完整的呢,还是感觉dp的正确,但是eclipse看的怎么那么合适呢希望有人解惑谢谢。。

<resources>

    <style name="roomRatingBar" parent="@android:style/Widget.RatingBar">

       <item name="android:progressDrawable">@drawable/room_rating_bar</item>

       <item name="android:minHeight">22dp</item>

       <item name="android:maxHeight">22dp</item>

    </style>

</resources>

很多人估计就是在eclipse

看的合适不合适没去真机测过就感觉不合适然后就开始各种捣腾了

-------------------------------

废话不说那么多了,第一次写博客太鸡冻了,留着给以后的自己也给其它遇到相同问题的同志借鉴下

0 0