2
我執行KeyEvent.KEYCODE_DPAD_UP,因此該項目的一個在GridView控件獲得焦點。我的要求是獲得該項目的ID(或位置)。有可能得到它嗎?任何幫助或指導將不勝感激。如何獲取作爲GridView中KeyEvent的結果而聚焦的項目的ID?
我執行KeyEvent.KEYCODE_DPAD_UP,因此該項目的一個在GridView控件獲得焦點。我的要求是獲得該項目的ID(或位置)。有可能得到它嗎?任何幫助或指導將不勝感激。如何獲取作爲GridView中KeyEvent的結果而聚焦的項目的ID?
我通過使用gridView.setOnItemSelectedListener獲得了關注項的位置。
gridView.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
int mPosition = pos;
}
});
你可以從setOnItemClickListener在GridView中 – AkashG 2012-07-30 06:44:22
AkashG嗨項的ID /位置,感謝答覆。在這裏,我通過執行KeyEvent.KEYCODE_DPAD_UP。語音命令(不使用點擊)。 – 2012-07-30 06:47:50