我已经开发了一个适用于480x800屏幕尺寸的应用程序。但是,当我将我的应用程序放在另一台320x240分辨率的手机上时,屏幕底部的按钮不可见(其裁剪)。如果我拖动到屏幕也不可见。现在我想要两个解决方案
请帮忙......
答案 0 :(得分:0)
对于1)您应该只将图像大小调整为ImageView父级(“窗口”)。在布局中使用它:
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
... />
(如果开发API 8或更高版本,请使用match_parent而不是fill_parent)
对于2),您应该将控件放在ScrollView
<ScrollView android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<!-- Your controls here -->
</ScrollView>
编辑:
与上述相同的建议适用但是:
您不需要在ImageView周围放置一个包裹LinearLayout:只需删除它。
用ScrollView替换第二个布局的根LinearLayour。
答案 1 :(得分:0)
您可以做的最好的事情是为不同的屏幕尺寸使用替代资源。