Hãy nói rằng, tôi có một ListView Android mà tôi kèm theo một OnItemClickListener tới:Lấy nhấp chuột tọa độ trong Android ListView OnItemClickListener
ListView listView = (ListView) findViewById(...);
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
[...]
Khi một mục nào đó trong giao diện được nhấp, tôi có thể tìm ra các hình chữ nhật tương ứng bằng nhận được kích thước của view
. Tuy nhiên, tôi muốn có được tọa độ tương ứng thậm chí chính xác hơn để xác định điểm trên màn hình mà người dùng thực sự đã nhấp vào.
Rất tiếc, API OnItemClickListener
dường như không hiển thị thông tin này. Có cách nào khác để nắm giữ chi tiết này (không tự hào tái tạo bánh xe bằng cách triển khai ListView
của riêng tôi) không?
Cảm ơn, có vẻ tốt! –
Đây là một giải pháp tốt đẹp. Cảm ơn. – MattD