我为我的 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>