大家好,
我正在寻找像这张图片的搜索栏。我成功地设置了背景,但问题是拇指和段文本下面的搜索栏。有谁知道解决方案 谢谢
答案 0 :(得分:2)
在这里使用this library是一个最适合我的示例代码:
<com.infteh.comboseekbar.ComboSeekBar
xmlns:custom="http://schemas.android.com/apk/res-auto"
android:id="@+id/seekbar"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
custom:color="#000"
custom:textSize="12sp"
custom:multiline="false"
/>
然后在活动中
private ComboSeekBar mSeekBar;
List<String> seekBarStep = Arrays.asList("All","1","5","10","20");
mDistanceSeekBar.setAdapter(seekBarStep);
这将使用默认drawable创建黑色分段搜索条。如果您需要添加一些自定义,请查看 ComboSeekBar.onDraw(), CustomDrawable.draw()和 CustomThumbDrawable.draw()。
这个项目已经完成,但仍然是一个坚实的起点。你可能需要更多地对待drawables
答案 1 :(得分:1)
我认为你可以通过对图像进行一些正确的调整来“伪造它”。唯一的问题是它应该是长度固定的,或者最后你应该通过编码来完成文本。
无论如何使用android:thumb="@drawable/seek_handler"
,您可以更改搜索栏的处理程序样式。 (见Android SeekBar thumb Customization)
答案 2 :(得分:1)
您可以查看此内容。这可能会给你一些想法: custom seek bar
它的源代码在这里: Source code