Android:元素在可滚动窗口中的位置
在一个可滚动的窗口中,我有20个垂直布局的按钮。单击按钮时,我想知道该按钮在屏幕上的位置。有时我在滚动后单击按钮。我也想知道当时的确切位置。代码是什么。请帮助我。请勿在版面中使用20个按钮。将listview与按钮一起使用,使用listview的onitem单击并获取按钮位置: 列表视图单击:Android:元素在可滚动窗口中的位置,android,Android,在一个可滚动的窗口中,我有20个垂直布局的按钮。单击按钮时,我想知道该按钮在屏幕上的位置。有时我在滚动后单击按钮。我也想知道当时的确切位置。代码是什么。请帮助我。请勿在版面中使用20个按钮。将listview与按钮一起使用,使用listview的onitem单击并获取按钮位置: 列表视图单击: listId.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onItemClick(A
listId.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> list, View v, int pos, long id) {
-------Here position displays **pos**----
}
});
listId.setOnItemClickListener(新的AdapterView.OnItemClickListener(){
公共链接(AdapterView列表、视图v、内部位置、长id){
-------此处位置显示**位置**--
}
});
请参考此示例以获得一个很好的示例lv.setOnItemClickListener(新的OnItemClickListener(){
@凌驾
公共链接(AdapterView arg0、视图arg1、内部arg2、,
长arg3){
System.out.println(“这是位置”+lv.getItemAtPosition(arg2)
}
});
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)
}
});