Как добавить текст в пустой GridLayout в Android?

TextView имеет setText(String), но при просмотре документа я не вижу его для GridLayout. Есть ли адаптер или что-то, что мне нужно использовать вместо этого? Если да, то какой? Заранее спасибо за любую помощь.


person Andy    schedule 25.05.2012    source источник
comment
да, нужен переходник   -  person C. Leung    schedule 25.05.2012
comment
Я просто добавил это, чтобы уточнить, что я хочу больше, чем просто ответ одним словом, лол.   -  person Andy    schedule 25.05.2012
comment
вы можете создать адаптер, который расширяет BaseAdapter, и здесь это пример.   -  person C. Leung    schedule 25.05.2012
comment
Я думал об использовании GridLayout, но учебник — GridView. Мой вопрос касается макета календаря, какой из них имеет смысл? И вы, возможно, захотите поместить то, что вы сказали мне, в ответ.   -  person Andy    schedule 25.05.2012
comment
извините, моя ошибка... ну тогда вы не можете использовать адаптер для GridLayout, так как это ViewGroup, вы можете только добавлять к нему представления. Я думаю, что GridView должно подойти для календаря.   -  person C. Leung    schedule 25.05.2012
comment
О нет, все в порядке. Вы определенно дали мне отличную отправную точку. Я очень ценю это. Но я обязательно посмотрю на GridView.   -  person Andy    schedule 25.05.2012
comment
Есть одна вещь, в которой я смущен. Что такое контекст   -  person Andy    schedule 25.05.2012
comment
У меня возник этот вопрос, когда я начал программировать Android, надеюсь, это поможет вам. на практике я обычно создаю переменную-член private Context mContext = this;, и всякий раз, когда мне нужен Контекст, я добавляю к ней mContext.   -  person C. Leung    schedule 25.05.2012
comment
Кстати, вам, вероятно, следует написать свой ответ, чтобы я мог принять его, лол.   -  person Andy    schedule 28.05.2012


Ответы (1)


GridLayout — это ViewGroup, к которому можно добавлять только просмотры; если вы хотите сделать календарь, лучше использовать файл GridView.

для GridView создайте адаптер, расширяющий BaseAdapter, и используйте TextView для компоновки сетки. вот пример.

person C. Leung    schedule 28.05.2012