我在显示不同屏幕尺寸的视图时遇到问题。
我的附加视图在3.2英寸屏幕中并不完全可见,但3.7英寸屏幕确实可以。我已经描述了图像本身中的sml内容。请提出解决方案。
通常,什么是多屏幕处理的理想方式? Android是否会针对不同的屏幕尺寸自动调整它?
答案 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
。
这对你有用。