0

我正在开发一个同时支持手机和平板电脑的应用程序。手机它工作正常,但是当我在 7" 平板电脑上运行相同时,搜索栏看起来很奇怪......

谁能帮我解决这个问题

在此处输入图像描述

这是我用来显示搜索栏的自定义 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/progress_unselected">

    </item>
    <item
        android:id="@android:id/secondaryProgress"
        android:drawable="@drawable/secondary_progress">
    </item>
    <item
        android:id="@android:id/progress"
        android:drawable="@drawable/progress_selected">
    </item>

</layer-list>

RelativeLayout我的搜索栏在里面android:layout_alignParentBottom="true"

<SeekBar
    android:id="@+id/SeekBarTestPlay"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_above="@+id/adView"
    android:layout_alignParentBottom="true"
    android:layout_marginLeft="5.0dip"
    android:layout_marginRight="10.0dip"
    android:max="99"
    android:paddingBottom="10.0dip"
    android:progressDrawable="@drawable/progressbar"
    android:thumb="@drawable/progress_indicator"
    android:thumbOffset="0.0dip" />
4

1 回答 1

0

您需要制作此背景九补丁并使抖动为真。这提供了完美的背景而不会中断。

 <item android:id="@android:id/background">
        <nine-patch xmlns:android="http://schemas.android.com/apk/res/android"
            android:src="@drawable/seek"
            android:dither="true" />
</item>

于 2015-09-11T10:24:16.860 回答