【问题标题】:How to create custom layout for seekbar in android?如何在android中为seekbar创建自定义布局?
【发布时间】:2026-02-12 02:00:01
【问题描述】:

我想为下图所示的搜索栏开发自定义布局。 我有跟踪、拇指和进度图像。任何机构都可以帮助我吗?

【问题讨论】:

标签: android seekbar


【解决方案1】:

XML 代码

 <SeekBar
    android:id="@+id/seekBar1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" 
    android:progressDrawable="@drawable/seek_bar"
    android:paddingLeft="15dp"
    android:paddingRight="15dp"
    android:thumb="@drawable/thumbler_small"
    android:indeterminate="false" />

seek_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/SecondaryProgress"
        android:drawable="@drawable/first"/>
    <item
        android:id="@+android:id/progress"
        android:drawable="@drawable/second"/>
</layer-list>

第一个可绘制对象为空或未显示完整区域。

第二个可绘制对象是填充或着色整个区域。

this链接帮助你更多。

【讨论】:

  • 先生,我收到错误error: Error: No resource found that matches the given name (at 'id' with value '@+android:id/ SecondaryProgress').