Android ООП объекты + сложный вид - PullRequest
1 голос
/ 22 декабря 2010

Я разрабатываю приложение, которое должно отображать информацию о наличии в магазине. Каждое занятие будет содержать до 100 предметов.

Мой план - разместить эту информацию в сетке 10 * 10. Каждое поле в сетке представляет собой товар на складе. Каждый из этих предметов будет представлен значком и фрагментом текста под значком (именем). Я установил новый макет, который имеет ImageView и TextView для этого. Я назвал макет Tab.xml

Итак, мне нужно знать, возможно ли написать класс Java, который будет использовать Tab.xml в качестве макета. Затем я могу программно создать каждый элемент класса Java, устанавливая изображение и текст по мере продвижения.

Может кто-нибудь дать мне какое-нибудь указание по этому поводу?

1 Ответ

0 голосов
/ 22 декабря 2010

Я планирую разместить эту информацию в сетке 10 * 10

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

В любом случае, для того, что вы хотите, вам не нужно писать класс для отображения ваших представлений.Вы можете использовать GridView, что позволяет вам сделать это легко.Взгляните на этот урок: Создание собственного адаптера для GridView 1.Это просто вопрос накачки вашего Tab.xml в специальный адаптер и заполнения его некоторыми данными (возможно, массивом).

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