3
我在XML中有一個通用的佈局我希望在用內容填充之後以編程方式添加內容(即更改文本視圖上的文本,爲按鈕設置監聽器等)多次到屏幕布局。我知道我可以使用layout.addView(View V)添加視圖,但是Android:以編程方式從XML製作佈局
如何從XML文件構造新的佈局?
我在XML中有一個通用的佈局我希望在用內容填充之後以編程方式添加內容(即更改文本視圖上的文本,爲按鈕設置監聽器等)多次到屏幕布局。我知道我可以使用layout.addView(View V)添加視圖,但是Android:以編程方式從XML製作佈局
如何從XML文件構造新的佈局?
您可以使用LayoutInflater服務來做到這一點。通過加載像這樣得到它的引用:
LayoutInflater inflater =
(LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
然後你可以創建一個XML資源像這樣的佈局:
View view = inflater.inflate(R.layout.layoutname, null);
的layoutname
這裏簡直是在XML文件的名稱你的res/layout
目錄。
最後,您可以使用addView
函數將此視圖添加到您的佈局。
但它不是全屏! :( –