我想像这样制作搜索栏:http://img687.imageshack.us/img687/2371/volumec.png
问题是,我ve already found customizing seekbars over here http://groups.google.com/group/android-developers/browse_thread/thread/be3fed0b4f766cc?pli=1
but the problem is, that I need **those gaps** between in my drawable and I don
知道如何管理它。
你是否会对你这么善良,我会非常感激。
在此先感谢,祝一切顺利!
这是我的资源style.xml文件,应用于搜索栏:
<item name="android:indeterminateOnly">false</item>
<item name="android:progressDrawable">@drawable/seekbarcolors</item>
<item name="android:indeterminateDrawable">@drawable/seekbarcolors</item>
<item name="android:minHeight">20dip</item>
<item name="android:maxHeight">20dip</item>
<item name="android:thumbOffset">8px</item>
<item name="android:focusable">true</item>
这是我的@ drawable / seekbarcolors:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background">
<shape>
<solid android:color="#ff0000" />
</shape>
</item>
<item android:id="@android:id/secondaryProgress">
<clip>
<shape>
<solid android:color="#00ff00" />
</shape>
</clip>
</item>
<item android:id="@android:id/progress">
<clip>
<shape>
<solid android:color="#0000ff" />
</shape>
</clip>
</item>
答案 0 :(得分:1)
Seekbar是一个非常强大的小部件。你希望用户能够在这里“寻找”音量吗?没有显示差距的进展。
这里你需要的东西(如果你不需要抓住和寻找音量)要简单得多。在示例图片中的“Volume”右侧创建一个ImageView。在你的进度观察AsyncTask中,将代码放在onProgressUpdate()中以在10个图像中更改显示的图像 - 每个图像与最后一个图像相同但是还有一个条形图 - 因为每10%的进度中断。您可以编写代码将单个图像放置在一个空间中正确定位,但这样更难并且很少购买。
答案 1 :(得分:0)
问题是我需要寻找音量......你可以看到,我用自定义形状设置了搜索栏,颜色设置 我需要做的最后一件事是使用不透明度块1和不透明度为0的块创建可重复的形状。如何做到这一点?我是android developmemt的新手因此不是很聪明的形状:)谢谢
答案 2 :(得分:0)
更改android中的音量条颜色在framework / core / res / res / layout中更改volume_adjust.xml中的颜色