как мы знаем, используя представление сетки Android, мы можем сделать следующее и получить уведомление при нажатии элемента:
gridview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v, int position, long id) {
Toast.makeText(PopularCapitActivity.this, "" + position, Toast.LENGTH_SHORT).show();
}
});
мы также знаем, что если ячейка в сетке содержит элемент, на который можно щелкнуть, скажем, кнопку, вышеприведенное не сработает.
так что в настоящее время у меня есть представление сетки, каждая ячейка имеет свою собственную кнопку, поэтому теперь, когда пользователь нажимает кнопку, у него будет свое собственное действие, основанное на ячейке, в которой находится кнопка, мой вопрос: как я могу получить доступ к положению ячейки в обработчике кнопки?
Спасибо