我正在尝试将图像视图放在右侧并将编辑器文本扩展到此图像。
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Insert the possibile option"
android:id="@+id/editText"
android:lines="2"
android:maxLines="3"
android:scrollHorizontally="true"
android:ellipsize="end"
/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:src="@drawable/insert"
android:layout_gravity="right"
/>
但EditText结束于“Insert the possibile option”,因为我正在使用wrap_content,但如果我尝试使用match_parent或fill,我看不到ImageView
如何整理布局?
感谢!!!
答案 0 :(得分:1)
只需将android:weight="1"
添加到EditText
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Insert the possibile option"
android:id="@+id/editText"
android:lines="2"
android:maxLines="3"
android:scrollHorizontally="true"
android:ellipsize="end"
android:layout_weight="1"
/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:src="@drawable/insert"
android:layout_gravity="right"
/>