我在xml
文件中定義了非常複雜的佈局,現在我想使用addView
或其他方法將此佈局添加爲視圖。在Android中添加布局作爲視圖
由於佈局非常複雜,因此編寫佈局代碼然後將其添加爲視圖非常繁瑣。所以無論如何加載佈局resource
並將其添加爲視圖。
我想佈局添加到的WebView
我在xml
文件中定義了非常複雜的佈局,現在我想使用addView
或其他方法將此佈局添加爲視圖。在Android中添加布局作爲視圖
由於佈局非常複雜,因此編寫佈局代碼然後將其添加爲視圖非常繁瑣。所以無論如何加載佈局resource
並將其添加爲視圖。
我想佈局添加到的WebView
使用
LayoutInflater factory = LayoutInflater.from(this);
View myView = factory.inflate(R.layout.my_layout_id, null);
然後用addView(myView)
如果你的觀點是一個ViewGroup(佈局) 您可以使用InflaterService.inflate(id, ViewGroup)
並設置ViewGroup中,它將設置當前子(S)與你的XML的內容。
U可以還這個減少ONELINE代碼;
View view = View.inflate(getActivity, R.layout.my_layout,null);
然後添加到您的視圖。
我的觀點是WebView – Hunt
那麼它是一個ViewGroup,它應該能夠使用膨脹方法 – darune