2014-11-14 5 views
1

В то время как назад я задал вопрос о добавлении клиентов в список, но я хочу перейти к gridview, подобному этой картинке. Они используют textview и tablelayout, но не обязательно, чтобы все было проще. http://sdroid.blogspot.com/2011/01/fixed-header-in-tablelayout.html будет использовать textview/tablelayout, или есть лучший способ сделать это? Я попытался это сделать, но он перекрыл мой заголовок. Я забыл сохранить код, чтобы показать, что я сделал неправильно.ячейки сетки в android?

ответ

0

Если я понимаю ваш вопрос, вы хотели бы, чтобы заголовок фиксировался в верхней части экрана. Ниже вы хотите получить (прокручиваемое?) Gridview. Это верно?

Если это так, то это легко сделать. Используйте класс FragmentActivity (вместо класса Activity). Внесите два фрагмента на главную страницу. Верхний фрагмент будет содержать заголовок. Нижний фрагмент будет содержать ваше gridview. Оба они могут отображаться одновременно.

+0

Эй, спасибо за ответ. На данный момент я использую TableLayout с TextView, будет ли производительность лучше, если бы я использовал класс фрагментации? Вот еще один вопрос, который немного странный, но должен ли я сделать отдельный класс для настройки моего gui? Вместо того, чтобы делать это на моем основном классе? – andyADD

+0

Я думаю, что TextView с TableLayout прекрасен, если он производит результаты, которые вы хотите. Что касается вашего второго вопроса: Нет, не делайте отдельный класс для настройки вашего gui. Вместо этого просто создайте метод CustomizeGui в своем основном классе, который вы вызываете из onCreate или другого аналогичного местоположения внутри вашего основного класса. – klsoren

+0

Спасибо за ответ, я решил пойти с расширяемым списком. – andyADD

Смежные вопросы