2012-04-01 62 views
0

我有一個列表,我想動態添加行到這個列表,但我希望每一行都是一個TextView。這可能嗎?如何將TextView添加到列表視圖

下面的代碼不起作用,因爲它告訴我,該方法addView(TextView的)是未定義的類型的ArrayList(listItems中):

TextView textView = new TextView(this); 
textView.setText("sample text"); 
listItems.addView(textView); 

這是正確的方式,以文本視圖添加到那麼列表?

+0

檢查此鏈接:http://stackoverflow.com/questions/1917773/dynamic-listview-in-android-app – Bhavin 2012-04-01 17:52:07

+0

我已閱讀文章,但我不知道我是否瞭解如何應用它對我的問題:基本上它說,如果我想添加一個TextView我應該這樣說私人類RowData? – user1301428 2012-04-01 18:35:49

回答

1

評論中的鏈接非常有幫助。

但在這裏解釋,基本上,你不加textViews到ArrayList,添加元素到ArrayList和listAdapter會自動把時間到ListView中。另外,您可能需要在視圖上調用無效以強制更新。

+0

這正是我現在正在做的:我正在添加字符串到ArrayList,我想知道是否更好地添加文本視圖,而不是:) – user1301428 2012-04-01 18:32:09

+0

我想知道:如果像你說的,我添加一個元素到一個ListView ,這是否會自動轉換爲視圖? – user1301428 2012-04-01 18:45:56

相關問題