我想在 2 EditText 的右侧有一个 ImageButton
我努力了
RelativeLayout
: 但ImageView layout_height="match_parent"
不起作用
LinearLayout
:但是如果不被EditText推出,就无法将按钮移到右侧。LinearLayoutLayoutDirection="rtl"
可以工作,但它不再存在
编辑:
我不想在宽度/高度中使用特定值
我有这个,我现在把高度设置为 90dp,但我不希望它在那里
<RelativeLayout
android:id="@+id/login_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp" >
<EditText
android:id="@+id/username"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/username"
android:layout_toLeftOf="@id/login"
android:inputType="text"
android:gravity="center_horizontal" />
<EditText
android:id="@+id/password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/password"
android:layout_below="@id/username"
android:layout_toLeftOf="@id/login"
android:inputType="textPassword"
android:gravity="center_horizontal" />
<!-- TODO: FIX android:layout_height="match_parent" -->
<ImageButton
android:id="@+id/login"
android:layout_width="wrap_content"
android:layout_height="90dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:contentDescription="@string/login"
android:scaleType="fitCenter"
android:src="@drawable/login_button" />
</RelativeLayout>