我想在两张图片之间放置EditText
...
通常情况下,它完美无缺,但我不知道为什么它现在不起作用......
我先将两张图片放在RelativeLayout
中,然后添加EditText
...
Screenhot:
你能查一下我的代码吗?
<RelativeLayout
android:id="@+id/search_view"
android:layout_width="match_parent"
android:layout_height="?android:attr/actionBarSize"
android:background="@color/white"
android:elevation="3dp"
android:visibility="invisible">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_marginLeft="18dp"
android:src="@drawable/ic_action_navigation_arrow_back"
android:id="@+id/search_view_back"/>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="18dp"
android:src="@drawable/ic_action_navigation_close"
android:id="@+id/search_view_delete"/>
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="@color/font"
android:textSize="18dp"
android:hint="@string/contact_search_hint"
android:textColorHint="#607a7a71"
android:singleLine="true"
android:layout_centerVertical="true"
android:layout_toRightOf="@id/search_view_back"
android:layout_toLeftOf="@id/search_view_delete"
android:paddingLeft="8dp"
android:paddingRight="8dp"
android:background="@android:color/transparent"
android:imeOptions="actionSearch"
android:id="@+id/search_view_input"
/>
</RelativeLayout>
答案 0 :(得分:2)
如果我是你,在这种情况下我会使用LinearLayout而不是RelativeLayout。 您可以使用&#34; layout_weight&#34;这种情况的属性。我为你的case.an尝试了一点xml.try它让我知道伙伴
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" tools:context=".MainActivity">
<ImageView
android:id="@+id/image1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@mipmap/ic_launcher" />
<EditText
android:id="@+id/edittext1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="1"
/>
<ImageView
android:id="@+id/image2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@mipmap/ic_launcher" /></LinearLayout>