为多个屏幕android创建我的视图

时间:2011-10-15 13:27:19

标签: android xml screen

我在显示不同屏幕尺寸的视图时遇到问题。 enter image description here

我的附加视图在3.2英寸屏幕中并不完全可见,但3.7英寸屏幕确实可以。我已经描述了图像本身中的sml内容。请提出解决方案。

通常,什么是多屏幕处理的理想方式? Android是否会针对不同的屏幕尺寸自动调整它?

3 个答案:

答案 0 :(得分:1)

制作linearLayout身高fillparent

android:layout_height="fill_parent"

当然,您的滚动视图必须具有相对高度。

但是...

我会这样做的方式是下一个:

  

的RelativeLayout
  -scrollview
  -LinearLayout(带按钮)

然后在你的xml中首先放入linearLayout,宽度为固定高度,然后在scrollView中创建android:layout_below="@+id/LinearLayoutId"。之后就说了 在scrollView中android:layout_height="fill_parent",最终确定了LinearLayout android:layout_alignParentBottom="true"

答案 1 :(得分:0)

一个好的方法是使用layout_weight告诉Android应该拉伸哪些布局部分以适合屏幕的比例。您还应该使用layout_width,layout_height设置为fill_parent来调整主LinearLayout的大小以适应屏幕。

答案 2 :(得分:0)

你可以使用2件事

Main LinearLayout

中的

weightSum 儿童布局中的

layout_weight

这对你有用。