<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="fill_parent"
android:layout_height="365dp"
android:layout_margin="10dp"
android:background="@drawable/round_border" >
<RelativeLayout
android:id="@+id/relativeLayout2"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ImageButton
android:id="@+id/contactimg"
style="@style/CodeFont"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginBottom="10dp"
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"
android:background="@drawable/round_border_imageview"
android:maxHeight="75dp"
android:maxWidth="75dp"
android:padding="2dp"
android:src="@drawable/icon"
android:textSize="15dp" >
</ImageButton>
</RelativeLayout>
<RelativeLayout
android:id="@+id/relativeLayout4"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_below="@+id/relativeLayout2">
<LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_margin="20dp"
android:weightSum="1"
android:background="@drawable/round_border">
<TextView
android:id="@+id/TextView03"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="Textttt"
android:padding="10dp" />
</LinearLayout>
</RelativeLayout>
</RelativeLayout>
<RelativeLayout
android:id="@+id/relativeLayout5"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="1dp"
android:layout_below="@+id/relativeLayout1"
>
<Button
android:id="@+id/replaymassegebutton"
android:layout_width="80dp"
android:layout_height="40dp"
android:layout_alignParentLeft="true"
android:layout_alignParentBottom="true"
android:layout_marginLeft="10dp"
android:background="@drawable/button_indicator"
android:text="Reply"
android:textColor="@color/gray2" >
</Button>
</RelativeLayout>
在HVGA仿真器中它表现得很好。但在另一个模拟器中它不是。正如你所看到的,我把高度= 365dp,(我必须改变高度,但我不知道如何,365dp仅在HVGA模式下工作)我应该在这里做什么,所以它适用于所有模拟器。我尝试了wrap_content和fill_parrent但是当我设置这个参数时,按钮消失了(在另一个布局中)。我也试过这种方式android:layout_weight =“1”android:layout_height =“0dp”。但这里没有结果。你能给我另一个解决方案
吗?答案 0 :(得分:0)
最好将父布局作为相对布局。
您可以将按钮始终置于底部 - 通过在按钮属性中设置android:layout_alignParentBottom="true"
[或按钮管理器,以防有多个按钮] ...
对于剩余的屏幕,您可能必须在那里使用LinearLayout
,将其用作一个不羁的孩子并在那里安排您的原始视图....将其设为android:layout_alignParentTop="true"
并将按钮视图在它下面...通过将此android:layout_below=
添加到按钮视图...这将使您的线性布局获取未按下按钮的所有剩余空间....添加滚动视图作为线性布局的直接子项以防万一较小的屏幕......
你最不担心多个屏幕......
享受