Android показать список просмотра - PullRequest
0 голосов
/ 11 мая 2010

Я хочу показать этот массив в виде списка на новом экране при нажатии кнопки.

ArrayList<String> favorite = new ArrayList<String>();  

этот ListView - небольшая часть моего класса. Кажется, я не могу понять, как реализовать это с помощью моего кода (я могу понять, как создать представление списка в отдельном приложении и установить onitemclicklistner только для этого просмотра списка) я хочу отобразить этот список, когда.

case R.id.ShowFavButton:

1 Ответ

0 голосов
/ 11 мая 2010

Ваш вопрос не совсем понятен ... но вы должны создать отдельное действие, возможно, подклассифицировать ListActivity (документация здесь ), а затем загрузить его при нажатии на кнопку. Если бы ваша активность была названа FavoritesActivity, это было бы что-то вроде этого:

Button fav = (Button)findViewById(R.id.ShowFavButton);
fav.setOnClickListener(new View.OnClickListener() {
     public void onClick(View v) {
         startActivity(new Intent(FirstActivity.this, FavoritesActivity.class));
     }
});

Если вы хотите вернуть что-то из вашего FavoritesActivity в FirstActivity (или как там его еще называют), вы можете использовать startActivityForResult вместо просто startActivity.

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