Создание нескольких объектов представления, определенного в xml - PullRequest
1 голос
/ 10 июня 2010

Мне нужно динамически добавить список представлений (представления используют RelativeLayout). Могу ли я сделать это, указав определение представления в xml и создав из него несколько объектов? Это дает обычные преимущества отделения части вида от кода (например, облегчая парням пользовательского интерфейса изменять вещи) или использует ArrayAdapter предлагаемый / единственный маршрут?

1 Ответ

1 голос
/ 10 июня 2010

вы говорите, что хотите это сделать?

View v1 = (View) findViewById(R.id.someView);
View v2 = (View) findViewById(R.id.someView);

Если вы сделаете это, у вас просто будет 2 ссылки на одно и то же представление; он не создает два отдельных объекта View. Однако, если вы хотите создать вертикальный список представлений, посмотрите на ListActivity. в этом случае вы создадите макет XML, который будет использоваться для каждого элемента в списке. вам нужно будет реализовать ListAdapter или использовать SimpleArrayAdapter.

это помогает?

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