2011-11-04 49 views
1

我有xml佈局,我想從它創建視圖 - 我需要以編程方式執行。可能嗎?如何從xml-layout創建自定義視圖?

+0

這裏充氣服務,你[GO](http://stackoverflow.com/questions/2335813/how-to-inflate-one-view-with-an-layout/2335867# 2335867) –

+0

試用膨脹.. –

回答

3

是的。你必須使用像

 LayoutInflater li=(LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
     yourview=li.inflate(R.layout.yourlayout, null); 
+0

謝謝。我怎樣才能爲我的新視圖設置寬度和高度? – user1023177

+0

與layoutparams。看看文檔。 – Blackbelt

0

把你的xml放在佈局文件夾中,用一些名字說x。

使用getViewInflate()。inflate(R.layout.x,null,null)來創建視圖。