0
我在可滾動窗口中的垂直佈局中有20個按鈕。當點擊一個按鈕時,我想知道屏幕上該按鈕的位置。有些時候我在滾動後單擊按鈕。我當時也想要確切的位置。那是什麼代碼可以幫助我。Android:可滾動窗口中元素的位置
我在可滾動窗口中的垂直佈局中有20個按鈕。當點擊一個按鈕時,我想知道屏幕上該按鈕的位置。有些時候我在滾動後單擊按鈕。我當時也想要確切的位置。那是什麼代碼可以幫助我。Android:可滾動窗口中元素的位置
不要在佈局中使用20個按鈕。使用列表視圖與按鈕並使用onitem列表視圖中點擊按鈕獲取位置:
列表視圖onitem點擊:
listId.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> list, View v, int pos, long id) {
-------Here position displays **pos**----
}
});
參考一個不錯的listview樣品
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
System.out.println("this is position"+lv.getItemAtPosition(arg2)
}
});
這個例子