5
我在textview.so的右側有一個箭頭圖像,我使用的是android:drawableRight="@drawable/arrow"
,它工作正常。 但我希望當textview處於選定狀態,那麼我需要顯示箭頭圖像否則不。 有什麼辦法可以通過選擇器來實現它。是否可以給狀態textdrawables textview?
有人可以告訴我,我該如何實現它?
我在textview.so的右側有一個箭頭圖像,我使用的是android:drawableRight="@drawable/arrow"
,它工作正常。 但我希望當textview處於選定狀態,那麼我需要顯示箭頭圖像否則不。 有什麼辦法可以通過選擇器來實現它。是否可以給狀態textdrawables textview?
有人可以告訴我,我該如何實現它?
引起以下異常。
如果您沒有聲明默認狀態,那麼選擇器不適用於我。因此,我已經將一個透明圖像置於默認狀態,它適用於我。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/image" android:state_pressed="true"></item>
<item android:drawable="@drawable/image" android:state_selected="true"></item>
<item android:drawable="@drawable/image" android:state_focused="true"></item>
<item android:drawable="@drawable/imagetrans"/>
</selector>
用法: -
<TextView
android:id="@+id/txtobject"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:layout_marginTop="10dp"
android:clickable="true"
android:drawableRight="@drawable/selector"
android:focusableInTouchMode="true"
android:text="@string/object"
android:textSize="25sp" />
親愛straya,我曾嘗試<項目機器人:可繪製= 「@空」/>,但它造成上述exception.Your答案並沒有爲我工作,然後我如何接受這個答案?如果我接受這個答案,那麼很多使用stackoverflow的人都會被我誤導。 – Hitendra 2012-02-28 07:26:51
親愛的straya,在這裏我們要幫助我們的社區,所以我們的目標應該是幫助社區,而不僅僅是聲譽得分。我感謝你的幫助,但它並不適合我。 – Hitendra 2012-02-28 07:30:17