我有一个活动,其中包含一个以 png 作为背景的LayoutView,以提供与应用程序的其余部分一样好的框架效果,并在此 LayoutView 中加载一个 listView。
我已经在最新版本的 ADT 中测试了具有所有屏幕尺寸和分辨率配置文件的应用程序,并且在所有屏幕上都可以正常工作,但是使用这些配置
-平板电脑 10.1" WXVGA mdpi
-平板电脑 WSVGA 7" mdpi
-Nexus 7 7.17" 800x1280 tvdpi
该列表超出了背景 PNG 的框架,看起来很糟糕。
其他配置(也具有相同的分辨率但不同的密度,反之亦然)有效。
要解决此问题,我必须增加 listView 边距,但这会导致所有其他配置出现问题。
在不改变应用程序的图形设计的情况下,如何解决这个问题?
编辑
我添加了一个问题示例,listView 必须保持在黑色区域但在所描述的情况下超出了该区域
红色区域是一个LinearLayout1,里面有另一个LinearLayout2和一个ListView,边距很大,因为鲜艳的红色区域包含用作LinearLayout1背景的png框架