Могу ли я получить onClickListener для этого списка, перечисленного CustomAdapter? - PullRequest
0 голосов
/ 13 октября 2011

Я перечислил список с настраиваемым адаптером для отображения разных изображений в каждом элементе списка и успешно.Теперь мне нужно добавить слушателя onitemclick для этого списка.Невозможно получить доступ к идентификатору, потому что идентификатор списка - "@ + id / android: list".Невозможно определить этот идентификатор.

Любые идеи, пожалуйста, поделитесь.Вы получите еще больше идей, когда увидите ссылку ниже

Нажмите здесь для примера, который я попробовал.

1 Ответ

2 голосов
/ 13 октября 2011

В данном примере ListActivity расширен в CustomAdapterActivity.java

.

так просто получить события Click элементов списка, написав прослушиватель click элемента

и для записи на ClickListener нужно сделать

как в этом классе.

**

public class Test extends ListActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);

        ListView lv = getListView();
        lv.setOnClickListener(new OnClickListener() {

            public void onClick(View v) {
                // TODO Auto-generated method stub

            }
        });
    }
    @Override
    protected void onListItemClick(ListView l, View v, int position, long id) {
        // TODO Auto-generated method stub
        super.onListItemClick(l, v, position, id);
    }

    }

**

И узнать больше и узнать о LIST VIEW в Android вы можете посмотреть здесь: http://www.vogella.de/articles/AndroidListView/article.html#overview_listview

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...