Android 使用相对布局创建非重叠图像按钮
我用这个相对的布局设计了屏幕Android 使用相对布局创建非重叠图像按钮,android,android-layout,Android,Android Layout,我用这个相对的布局设计了屏幕 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <AutoCompleteTextView androi
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<AutoCompleteTextView
android:id="@+id/EditText01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true" />
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_alignRight="@+id/EditText01"
android:src="@android:drawable/ic_notification_clear_all" />
<AutoCompleteTextView
android:id="@+id/EditText02"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/EditText01" />
<ImageButton
android:id="@+id/imageButton2"
android:layout_width="24dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/EditText02"
android:src="@android:drawable/ic_notification_clear_all" />
android:layout\u alignRight=“@+id/EditText01”
表示您的按钮希望其右边缘与EditText右边缘对齐。实际上,您需要的是按钮的左边缘与右边缘对齐。这就是android:layout_toRightOf=“@+id/EditText01”
编辑-我想这就是你想要的
<ImageButton
android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:src="@android:drawable/ic_notification_clear_all" />
<AutoCompleteTextView
android:id="@+id/EditText01"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_toLeftOf="@id/imageButton1" />
<ImageButton
android:id="@+id/imageButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@+id/EditText01"
android:src="@android:drawable/ic_notification_clear_all" />
<AutoCompleteTextView
android:id="@+id/EditText02"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignRight="@+id/EditText01"
android:layout_below="@+id/EditText01"
/>