2011-12-09 94 views
14

我的問題很簡單。我有一個線性佈局。它有一些兒童的意見。現在我想在孩子的開始時添加一個視圖。意味着在普通的addView(視圖)中,視圖被添加在佈局的末尾。但我想在第一個位置開始添加它。任何想法...???android如何在佈局開始時添加視圖?

+0

可能的重複[如何將視圖添加到代碼中的線性佈局頂部?](http://stackoverflow.com/questions/8270224/how-to-add-a-view-to-the-頂級的線性佈局代碼) – Sufian

回答

65

使用addView (View child, int index)具有指數= 0

添加所有的意見
+1

並添加在底部?我想這是-1對嗎? –

+4

這將只是addView(查看孩子) –

+0

我做了-1,它工作。我沒有嘗試addView(查看子) –

-2

創建的視圖列表,添加您的視圖,然後從佈局中的所有視圖添加到列表中,請從佈局各方意見,從列表中

+0

這將每次佈置視圖和父視圖。它消耗太多內存,並會有性能問題。 –

0

請考慮在父類ViewGroup中探索addView方法的索引參數,具體爲addView(View child, ViewGroup.LayoutParams params)。此方法在定義了參數的情況下向父佈局添加視圖,該索引充當首選項或視圖在佈局中的插入點。

相關問題