我已經創建了一個xml文件,我希望重複多次並在主視圖中填充。 我已閱讀LayoutInflater是要走的路,但我有問題得到它的工作使用LayoutInflater創建動態視圖
第一個問題。我創建的xml項目中有許多textview。可以這樣做,或者XML只能包含一個文本視圖?
ScrollView mainlayout = (ScrollView) findViewById(R.id.ScrollView1);
LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = (View) inflater.inflate(R.layout.sightmarks_item, null);
TextView textview1 = (TextView) inflater.inflate(R.id.textView1, null);
EditText editview1 = (EditText) inflater.inflate(R.id.editview1, null);
EditText editview2= (EditText) inflater.inflate(R.id.editview2, null);
我然後運行輪用於在陣列上循環,並設定各文本的上方的值,然後加入視圖到mainlayout視圖
目前它是在膨脹的視圖示數。 我是否正確地做到了這一點?
謝謝
在創建多個視圖的情況下,這段代碼似乎總是在第一個創建的視圖中獲得文本視圖。 – Houcheng