在android中右键放置按钮

时间:2012-02-02 18:13:50

标签: android android-layout

我正在尝试创建一个顶部有2个按钮的视图(屏幕左侧1个,右侧1个),屏幕右下方有一个手势叠加,另一个按钮位于屏幕右下方。 这里右上方的按钮没有放在右边..请帮忙.. 这是我的代码

  <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#ffffff"
    >
<LinearLayout android:layout_height="wrap_content" 
android:layout_width="match_parent" 
android:id="@+id/linearLayout1">
    <ImageButton android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:background="@drawable/add" 
    android:id="@+id/bBlog"></ImageButton>
    <ImageButton android:layout_height="wrap_content" 
android:layout_width="wrap_content" android:layout_gravity="right" android:background="@drawable/view" android:id="@+id/bBlog"></ImageButton>
</LinearLayout>

 <RelativeLayout android:layout_height="fill_parent" android:layout_width="match_parent">

    <android.gesture.GestureOverlayView android:layout_alignParentRight="true" 
    android:id="@+id/myoverlay" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"
    android:gestureColor="#000333"/>
     <ImageButton android:layout_alignParentRight="true" 
    android:layout_alignParentBottom="true" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:background="@drawable/icon" 
    android:id="@+id/exit"></ImageButton>
</RelativeLayout>
</LinearLayout>

2 个答案:

答案 0 :(得分:0)

尝试将RelativeLayout与layout_alignParentLeft和layout_alignParentRight一起使用:

    <RelativeLayout android:layout_height="wrap_content" 
        android:layout_width="match_parent" 
        android:id="@+id/linearLayout1">
        <ImageButton 
            android:layout_height="wrap_content" 
            android:layout_width="fill_parent" 
            android:src="@drawable/add" 
            android:layout_alignParentLeft="true"
            android:id="@+id/bBlog">
        </ImageButton>
        <ImageButton 
            android:layout_height="fill_parent" 
            android:layout_width="wrap_content"
            android:src="@drawable/view" 
            android:layout_alignParentRight="true"
            android:id="@+id/bBlog">
        </ImageButton>

当然,您可以根据需要在其中添加填充。

答案 1 :(得分:0)

查看this的答案,了解您无法设置右上角图片按钮的问题。为了使其正常工作,请根据Nick给出的答案更改代码。 :)