gpt4 book ai didi

android - 搜索栏自定义 : progress and secondaryProgress property not stretch pictures default

转载 作者:太空狗 更新时间:2023-10-29 13:40:53 24 4
gpt4 key购买 nike

我像下面这样自定义我的搜索栏:

<SeekBar android:id="@+id/progress_seekbar" android:background="@drawable/play_progress_bg"
android:layout_centerHorizontal="true" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_marginBottom="-9dp"
android:layout_above="@id/playwidget" android:progressDrawable="@drawable/progress_seekbar_style"
android:thumb="@drawable/thumb_progress" />

在我的 progress_seekbar_style.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/play_progress_01" />
<item android:id="@android:id/secondaryProgress" android:drawable="@drawable/play_progress_02" />
<item android:id="@android:id/progress" android:drawable="@drawable/play_progress_03"/>
</layer-list>

我想为不同的屏幕尺寸使用这个搜索栏定制;但是当它显示在像600x1024这样的大屏幕上时,搜索栏会重复我在“@android:id/background,secondaryProgress/progress”中设置的图片,而不是拉伸(stretch)我的图片。我需要它自动拉伸(stretch)我的图片以填充父宽度。这就是我想要的,但它只是重复图片。

你能帮忙吗?谢谢。

最佳答案

尝试使用九补丁图像。如果将 9-patch 用作背景(即使是进度条或搜索栏),它也会被拉伸(stretch)。

为了测试,只需将您的图像从 img.png 重命名为 img.9.png

关于android - 搜索栏自定义 : progress and secondaryProgress property not stretch pictures default,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5879780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com