Как я могу отобразить список, нажав на кнопку? - PullRequest
0 голосов
/ 09 августа 2011

У меня есть несколько кнопок на макете main.xml. Когда я нажимаю на кнопку, она должна отображать список. Как я могу это реализовать? Где я могу найти лучший пример для этого?

Ответы [ 3 ]

0 голосов
/ 10 августа 2011

Можете ли вы дать более подробную информацию? Вы хотите, чтобы всплывающее окно списка отображалось в виде диалогового окна или нового действия? Если это новое занятие, вы делаете то, что предложил harper89 выше.

Если это всплывающее диалоговое окно, вместо создания нового намерения в onClick (представление View) вам придется накачать макет просмотра списка из другого XML-файла макета, создать адаптер, а затем настроить просмотр списка на этот адаптер. 1003 *

0 голосов
/ 10 августа 2011

ListView немного сложно, так как вам нужно добавить к нему Адаптер , который принимает элементы, которые должны отображаться.

Хорошим началом для ListViews является ресурс разработчика для этой темы.

0 голосов
/ 09 августа 2011

Вы хотите привязать нажатие кнопки к вашему представлению. В этом случае список. Приведенный ниже код должен быть примерно таким же, как у вас в классе.

Button Button1 = (Button) findViewById(R.id.MyView1);
    MyStuff.setOnClickListener(new Button.OnClickListener() {

    public void onClick(View z) {
//You will also have to understand intents
        Intent myIntent = new Intent(z.getContext(), MyStuff.class);
        startActivityForResult(myIntent, 0);     
    }
});

Если ваш XML и т. Д. Настроены правильно, это должно привести вас на правильный путь.

Покажите часть вашего кода, и люди смогут точно определить вашу проблему.

Вы можете ознакомиться с этой ТАКОЙ статьей, которая, в некотором роде, описывает то же самое и может помочь вам начать. Принятый ответ должен связать любые свободные концы.

Кнопка Нажмите для просмотра списка

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