Art*_*s-a 1 xml android interface rating
我使用的是 Android 默认评级栏,但在某些设备(三星)上,它只显示您在照片中看到的一颗星。我不知道是什么导致了这个问题以及如何解决它。感谢你的帮助。
<RatingBar
android:id="@+id/ratingBar"
android:layout_below="@+id/questionText"
android:layout_marginTop="10dp"
android:numStars="5"
android:stepSize="1"
android:max="5"
android:theme="@style/RatingBar"
android:layout_centerHorizontal="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud)
找到了!我能够重现启用后,运行Android 9三星设备在这个问题上Settings -> Advanced features -> Video enhancer,并通过所描述禁用所有RatingBars硬件加速修复它在这里:
ratingBar.setLayerType(View.LAYER_TYPE_SOFTWARE, null)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
430 次 |
| 最近记录: |