1

我为我的 android 应用程序使用 2 个 png 图像制作了一个自定义搜索栏。一张图片是背景,另一张是显示进度的条形图。两者的长度和宽度相同。在小屏幕(~5")上,它显示完美。但在大屏幕(~8")上,上栏存在一个小间隙,从该间隙可以看到下栏的一小部分,如图所示图片: 在此处输入图像描述

我检查了 2 个 .png 文件,它们没有问题。此外,这种差距只出现在大屏幕设备上。这可能是什么原因造成的?

编辑:为搜索栏区域添加了 XML:

<FrameLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="0.1333333333333333"
    android:scaleType="fitXY">
<ImageView
    android:id="@+id/imageView2"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:clickable="false"
    android:scaleType="fitXY"
    android:contentDescription="@string/p"
    android:src="@drawable/volbar" />
<SeekBar
    android:id="@+id/seekBar1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentLeft="true"
    android:layout_centerVertical="true"
    android:layout_margin="10dp"
    android:scaleType="fitXY"
    android:minHeight="5dip"
    android:maxHeight="5dip"
    android:progressDrawable="@drawable/styled_progress"
    android:thumb="@drawable/thumb"
    android:thumbOffset="13.5dp" 
    android:paddingRight="13.5dp" 
    android:paddingLeft="13.5dp"
    android:indeterminate="false" />
</FrameLayout>
4

1 回答 1

0

您的搜索栏上有一个边距和一个填充,这可以解释为什么您的图像之间存在差距......

于 2013-05-03T02:58:21.247 回答