Как перейти к другому занятию, когда нажата кнопка внутри ListView - PullRequest
0 голосов
/ 08 марта 2012

Как перейти к другому Activity при нажатии Button внутри ListView У меня есть собственный список, который я надуваю в getview(), и я также делаю кнопки нажимаемыми, но как перейти к другому Activity при нажатии кнопки.

Ответы [ 3 ]

2 голосов
/ 08 марта 2012

добавьте это

myButton.setOnClickListener(new View.OnClickListener() {
    public void onClick() {
        Intent i = new Intent(CurrentActivity.this, OtherActivity.class);
        startActivity(i);
    }
});

замените OtherActivity именем класса активности, на которое вы хотите переключиться.

0 голосов
/ 08 марта 2012

зарегистрируйте свою активность в списке под тегом приложения в файле Android Manifest.xml.

0 голосов
/ 08 марта 2012

Хитрость для этого заключается в добавлении OnClickListener к вашей кнопке в методе getView() адаптера и использовании getTag() и setTag() для передачи необходимых данных в OnClickListener.Здесь есть подробное руководство , а также этой темы , в котором рассказывается, как это работает для нескольких кнопок подряд.

...