我正在尝试在Android中创建一个Edit文本视图,右边是箭头。当我在编辑文本中键入内容时,应该出现箭头,如果我单击该箭头,它应该执行一些操作。我能够使用android放置箭头:drawableLeft =“@ drawable / arrow”。我怎样才能让它互动。请尽快帮助我。
答案 0 :(得分:1)
您无法在Drawable上执行Click操作,而是应该有一个包含EditText和Button的Relative布局,例如它出现在EditText中。请参阅以下布局XML
<RelativeLayout android:id="@+id/relativeLayout1"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<EditText android:layout_height="wrap_content" android:id="@+id/searchEditText"
android:layout_width="fill_parent" android:hint="Search">
</EditText>
<Button android:layout_height="wrap_content" android:id="@+id/clearSearchbtn"
android:gravity="center_vertical|center" android:background="@drawable/close"
android:layout_width="wrap_content" android:layout_alignParentRight="true"
android:layout_centerVertical="true" android:layout_marginRight="10px">
</Button>
</RelativeLayout>