2013-01-13 69 views

回答

0

這爲我工作:

ViewGroup layout = (ViewGroup) findViewById(R.id.your_layout_id); 
TextView tv = new TextView(this); 
tv.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); 
tv.setText("Added tv"); 
layout.addView(tv); 
0

通過執行這樣的過程,您可以在運行時生成任何視圖。

LinearLayout ll = (LinearLayout) LayoutInflater.from(this).inflate(R.layout.common_list) 
TextView tv = new TextView(this); 
tv.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT)); 
tv.setText("sample text"); 
ll.addView(tv); 

setContentView(ll); 
+0

對不起,是一個小白......但什麼是 「common_list」 是指什麼? – ayjay

+0

common_list是您當前在setContentView();中設置的xml。 – Marche101