Как добавить метод onItemClick в ListView? - PullRequest
0 голосов
/ 29 декабря 2011

Я хочу добавить метод onItemClick в список моего приложения. Я создал список с помощью http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/ но не могу добавить метод клика. Пожалуйста, предложите решение.

Ответы [ 5 ]

1 голос
/ 29 декабря 2011

Используйте это:

 yourList.setOnItemClickListener(new OnItemClickListener() {

 public void onItemClick(AdapterView<?> arg0, View view, int position, long id) {


        }
 });
0 голосов
/ 20 февраля 2013

public void onListItemClick (ListView родительский, View v, int arg1, длинный идентификатор) { selection.setText (items.get (арг1) .ToString ()); }

0 голосов
/ 29 декабря 2011

Установите OnItemClickListener для вашего ListView.

Используйте следующий код:

list.setOnItemClickListener(new OnItemClickListener() {
 public void onItemClick(AdapterView<?> arg0, View view, int position, long id) {
            // Put your custom code here
        }
 });
0 голосов
/ 29 декабря 2011

Перед созданием acticity убедитесь, что это ListActicity.После этого передайте выбранное значение (элемент) описанному ниже методу.

public void onListItemClick(ListView parent, View v, int position,
                                    long id) {
        selection.setText(items.get(position).toString());
    }
0 голосов
/ 29 декабря 2011

Я думаю, вы должны использовать следующий метод.

           list.setAdapter(new EfficientAdapter(getParent()));

    list.setOnItemClickListener(new OnItemClickListener() {

                    @Override
                        public void onItemClick(AdapterView<?> arg0,
                                View arg1, int arg2, long arg3) {


                        }


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