Android:ImageView 旁边的 EditText - EditText 尽可能宽

标签 android android-layout

我想要一个 EditText 和一个 ImageView 并排放置; ImageView 有固定的宽度,EditText 应该占据其余部分。

我尝试通过

            <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:orientation="horizontal" android:layout_width="fill_parent"
            android:layout_height="wrap_content">
            <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:orientation="vertical" android:layout_width="fill_parent"
                android:layout_height="wrap_content">
                <EditText android:id="@+id/edit_select_stop" android:layout_width="fill_parent" android:layout_height="wrap_content" />
            </LinearLayout>
            <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:orientation="vertical" android:layout_width="fill_parent"
                android:layout_height="wrap_content">
                <ImageView android:layout_gravity="center_vertical"
                    android:layout_width="39dp" android:minWidth="39dp"
                    android:layout_height="wrap_content" android:src="@drawable/icon_time"
                    android:id="@+id/image_select_time"></ImageView>
            </LinearLayout>
        </LinearLayout>

但是现在,EditText 占用了整个宽度并覆盖了 Image。

如何实现 EditText 在 ImageView 之前“结束”?

最佳答案

您也可以使用RelativeLayout 来完成它。简单地分配属性

 android:layout_toLeftOf="@+id/id_of_your_imageview" 
 android:layout_width="fill_parent"

EditText

android:layout_alignParentRight="true"

到您的ImageView,同时保持宽度的固定值。

关于Android:ImageView 旁边的 EditText - EditText 尽可能宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5016774/

相关文章:

Android View 高度与宽度相同,宽度是动态的

android - 在 Android 应用程序中进行更改以将其放入 Galaxy 选项卡

android - 如何在缩放或拖动(左,右,上,下)图像时准确定位另一个 View ?

java - 当我尝试通过拖放运行 Android 应用程序时出现意外错误

android - 如何获取小区广播消息?

java - Android Studio : activity_main. xml 和 content_main.xml 未显示设计预览 && ClassNotFoundException

android - 自定义弹出窗口,例如按钮的 infoWindow

java - 显示多列listview baseAdapter

android - Firebase 和谷歌分析

android - Android 上的 Worklight CSS 找不到图像文件夹