我开发了一款带有RealtiveLayout
的Android应用程序,但是当我在小屏幕设备上运行时,这些字段重叠。用于多种屏幕尺寸的UI设计
我怎样才能获得该设备的宽度和高度编程,使其更容易调整画面大小
我开发了一款带有RealtiveLayout
的Android应用程序,但是当我在小屏幕设备上运行时,这些字段重叠。用于多种屏幕尺寸的UI设计
我怎样才能获得该设备的宽度和高度编程,使其更容易调整画面大小
<compatible-screens>
<!-- all small size screens -->
<screen android:screenSize="small" android:screenDensity="ldpi" />
<screen android:screenSize="large" android:screenDensity="mdpi" />
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="xlarge" android:screenDensity="xhdpi" />
<!-- support for Xperia Z, Galaxy S4 and HTC One -->
<screen android:screenDensity="480" android:screenSize="normal" />
<screen android:screenDensity="480" android:screenSize="large" />
</compatible-screens>
试试这个代码清单,我认为这会工作.. 其他明智的,像创建布局小,布局大,布局正常res文件夹单独的文件夹,并在绘制文件夹使用合适的图片drawable-hdpi,drawable-ldpi,drawable-mdpi ...我相信这会帮助你进行各种屏幕定位..
使用Horizontall滚动型为那么它看起来完美的小型设备上也。
我认为这不是一个好方法。 – alicanbatur
为什么如此.. @ alicanbatur – jyomin
水平滚动视图是使用“水平滚动”。你应该对布局进行这种操作。你不应该使用hsv作为布局本身。 – alicanbatur
请分享你的代码,你有更新你的代码在layout-xdpi,hdpi,mdpi等 –
您是否按照http://developer.android.com/guide/practices/screens_support.html指导方针进行设计? –
使用包装内容作为视图的高度和宽度,并将它们放置在scrollView中。 –