0
我試圖檢索按下按鈕的位置,在列表Preference
。 我的課程延伸至PreferenceActivity
。 這是我的代碼:onItemClickListener on PreferenceActivity
ListView listView = getListView();
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> av, View view, int i, long l) {
Toast.makeText(Activity.this, "myPos "+i, Toast.LENGTH_LONG).show();
}
});
我的XML飛快地敬酒這個
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<Preference
android:key="key1"
android:title="string1"
android:summary="summary1"
android:icon="@drawable/someicon"/>
<Preference
android:key="key2"
android:title="string2"
android:summary="summary2"
android:icon="@drawable/someicon2"/>
...
</PreferenceScreen>
即時得到什麼,所以沒有被調用onItemClickListener。
在此先感謝。
編輯:謝謝你不回答,這樣,我回答自己:d
如果你找到了自己的解決方案,可以請你爲他人發佈答案。這樣,如果別人有同樣的問題,它也可以幫助他們。如果你不想發佈答案,那就刪除問題。 – prolink007 2012-04-08 19:14:12
我剛做了一個for循環,用於實例化每個首選項'onPreferenceClick' – 2012-04-11 01:37:59