2011-07-22 65 views
0

我想在android中創建一個編輯文本視圖,右箭頭。當我在編輯文本中輸入內容時,箭頭應該出現,如果我點擊那個箭頭,它應該執行一些操作。我能夠使用android放置箭頭:drawableLeft =「@ drawable/arrow」。我怎樣才能讓它互動。請儘快幫助我。在android中的自定義EditText

回答

1

你不能在Drawable上執行點擊操作,而應該有一個包含EditText和Button的相對佈局,例如它出現在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> 
+0

謝謝哥們..它的工作。 – Nemo

+0

嗨,我想出了一個問題。如果我輸入長文字,那麼它的圖像也寫..我怎麼能避免這一點 – Nemo