0
消失,一旦我有一個搜索佈局,比方說,一個名爲search_holder.xml
它包含一個搜索圖標,然後輸入一個EditText和一個X圖標清除輸入水平的LinearLayout。線性佈局的背景上的子焦點
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/parent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:background="@drawable/button_search_images"
android:orientation="horizontal"
android:padding="@dimen/tick_icon_distance">
<ImageView
android:id="@+id/search_icon"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginRight="-5dp"
android:padding="@dimen/tick_icon_distance"
android:layout_marginLeft="-5dp"
android:src="@drawable/ic_search" />
<EditText
android:id="@+id/search_field"
android:layout_width="@dimen/search_width"
android:layout_height="wrap_content"
android:background="@color/transparent"
android:hint="@string/search_google_images_hint"
android:inputType="text"
android:padding="5dp"
android:textSize="@dimen/search_text_size" />
<ImageView
android:id="@+id/btnClear"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/tick_icon_distance"
android:paddingTop="@dimen/tick_icon_distance"
android:src="@drawable/ic_x" />
</LinearLayout>
然後我將其包含在另一佈局:當我挖掘第一次發生的EditText
<include android:id="@+id/search_block"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_marginRight="@dimen/normal_right_margin"
layout="@layout/search_holder"
/>
問題。線性佈局的背景消失了(它變得透明)。
然後當我在外面打水時,背景回來了。再次點擊edittext並沒有任何反應。它僅在活動首次創建時發生。
此問題發生在API 21及更低版本中。
我試圖啓用/禁用硬件加速器,但它不會幫助。
我不知道,如果它的版本還是我失去了一些東西的低版本。
謝謝你的時間。
EDIT(含有佈局):
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/root"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="left"
tools:context=".MyActivity" >
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<!--Custom ImageView for drawing multiple drawable to canvas-->
<MyCustomImageView
android:id="@+id/editorImageView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipChildren="true"
android:scaleType="fitXY" />
<!--This is for a frame on top of the CustomImageView-->
<ImageView
android:id="@+id/frame"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clickable="false" />
<!-- Tools Layouts - The container of the tool set on top -->
<RelativeLayout
android:id="@+id/vb_action_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:background="@drawable/top_icons_shadow" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginTop="@dimen/small_top_margin"
android:gravity="center_vertical"
android:orientation="horizontal"
android:visibility="visible" >
<!-- The included layout here -->
<include android:id="@+id/search_block"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_marginRight="@dimen/normal_right_margin"
layout="@layout/search_holder"
/>
<!-- A few more button in the tool set -->
<ImageView
android:id="@+id/btn1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="@dimen/normal_right_margin"
android:background="@drawable/icon1" />
<ImageView
android:id="@+id/btn2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="@dimen/normal_right_margin"
android:background="@drawable/btn2" />
<ImageView
android:id="@+id/btn3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="@dimen/normal_right_margin"
android:background="@drawable/btn3" />
<ImageView
android:id="@+id/btn4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="@dimen/small_top_margin"
android:background="@drawable/btn4" />
</LinearLayout>
<!-- A top left menu button -->
<Button
android:id="@+id/slideMenu"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="@dimen/xsmall_bottom_margin"
android:layout_marginTop="@dimen/xsmall_bottom_margin"
android:background="@android:color/transparent" />
</RelativeLayout>
注意:該佈局是在橫向模式
你能請張貼在那裏你包括search_holder佈局佈局XML? – FAT
請檢查我編輯的問題。謝謝。 –