我尝试了不同的方法来调整拇指大小,Seekbar
但没有成功。
这也是我的拇指Seekbar
按下效果:
我的拇指选择器文件,我在其中添加了这两个图像以获得新闻效果:
课程_thumb_selector:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/lessons_thumb" android:state_pressed="false"/>
<item android:drawable="@drawable/lessons_pressed"/>
</selector>
还有我调整拇指选择器大小的拇指文件:
thumb_drawable_lessons.xml:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:drawable="@drawable/lessons_thumb_selector"
android:width="50dp"
android:height="50dp"/>
</layer-list>
我Seekbar
在布局文件中使用此拇指使用 Seekbar 的标签是:
<SeekBar
android:id="@+id/sBarLessons"
android:layout_centerInParent="true"
android:progressDrawable="@drawable/styledprogrees"
android:thumb="@drawable/thumb_drawable_lessons"
style="@style/book_categories_seekbar_style"
/>
style.xml 文件中的样式标签是这样的: 430dp 175dp @color/transparent 100 10dp false 问题是!当我在 Android Studio 布局预览中看到时,一切看起来都很好:但是当我在设备上执行并安装 apk 时,它显示的拇指大小相同并且从以下位置错位:
注意:
- 按下效果工作正常。
- 为 10 英寸设备使用相同的图像并尝试为 7 英寸设备调整其大小。
- 请注意对齐不是问题,问题是调整大小。我想按比例减小拇指的大小。
- 生成 9-patch 对我的解决方案也没有帮助。
- 在我的设备中使用 Lolipop 5.1.1 版本。
Seekbar
我也尝试过这些解决方案,但没有成功:
Android SeekBar thumb gets clipped/cut off
动态调整大小 SeekBar 的 Thumb 在上方和下方被剪裁,如何在顶部绘制(Z 顺序)?
Android从最大值调整SeekBar拇指宽度