有什麼方法可以定義到XML佈局longKeyLongPress定義像onClick那樣?在XML佈局的長按定義,如android:onClick確實
即這是我的看法
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:text="Line 1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/message"
android:textSize="15dip"
android:textStyle="bold"
android:textColor="@color/colorblue"
android:shadowDy="1.0"
android:shadowDx="1.0"
android:shadowRadius="1.0"
android:shadowColor="#ffffffff"
android:paddingLeft="10dip"
android:paddingRight="10dip"
android:paddingTop="5dip"
android:lineSpacingExtra="3dip"
android:lineSpacingMultiplier="1.1"
android:singleLine="false"
android:autoLink="web|email|phone|map|all"
android:onClick="clickHandler"
android:clickable="true"
/>
我想要的東西,像以前一樣,但反應長按事件。
注:
我不想從我的代碼添加監聽器。
我試着用android:longClickable。
我一直在看自己的文檔,並得出了相同的結論,即似乎沒有XML屬性來設置onLongClickListener,它必須用代碼完成。 – Squonk 2011-04-18 16:58:05
那麼,沒有解決方法來做到這一點? – vsm 2011-04-18 17:47:41
我沒有意識到......你將不得不做你不想做的事......將偵聽器添加到你的代碼中。 – Maximus 2011-04-18 17:48:21