8
我想定制我的搜索条是这样的:Android的棉花糖 - 自定义搜索条的进度条不显示
在API层面< 23,进度线是即使搜索条的进度等于0可见。但在API级别= 23,我有一个奇怪的问题:进度行不显示在相同的条件= /我想看到这一行,因为它是明确使用我的seekbar的边界。
我seek_bar_progress_bar.xml
:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background" android:drawable="@drawable/seek_bar_track" />
<item android:id="@android:id/secondaryProgress">
<scale
android:drawable="@drawable/seek_bar_track"
android:scaleWidth="100%" />
</item>
<item android:id="@android:id/progress">
<scale
android:drawable="@drawable/seek_bar_track"
android:scaleWidth="100%" />
</item>
</layer-list>
我style.xml
:
<style name="seek_bar_style" parent="android:Widget.Holo.Light.SeekBar">
<item name="android:progressDrawable">@drawable/seek_bar_progress_bar</item>
<item name="android:indeterminateDrawable">@drawable/seek_bar_progress_bar</item>
<item name="android:thumb">@drawable/seek_bar_thumb_selector</item>
</style>
提前感谢!
这个问题应该是由于风格。因为这条线应该是不可见的。 –
为什么这条线应该是隐形的?我将'background'属性设置为一些可绘制的图像 - >我希望看到这一行。 –
相关:http://stackoverflow.com/questions/33112277/android-6-0-marshmallow-stops-showing-vertical-seekbar-thumb –