我开发了一个带有RealtiveLayout
的Android应用程序,但是当我在小屏幕设备上运行时,字段重叠。
如何以编程方式获取设备的宽度和高度,以便更容易调整屏幕尺寸
答案 0 :(得分:0)
使用水平ScrollView,它在小型设备上看起来也很完美。
答案 1 :(得分:0)
<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文件夹中创建单独的文件夹,如layout-small,layout-large,layout-normal,并在drawable文件夹drawable-hdpi,drawable-ldpi,drawable-mdpi中使用适当的图像......我相信这会对你有所帮助用于各种屏幕方向..