在Android中将布局添加为视图

Hun*_*unt 11 android android-layout

我在xml文件中定义了一个非常复杂的布局,现在我想将此布局添加为使用addView或其他方式的视图.

由于布局非常复杂,因此编写布局代码然后将其添加为视图非常麻烦.所以无论如何加载布局resource并将其添加为视图.

我想将布局添加到WebView中

Ram*_*rma 23

使用

LayoutInflater factory = LayoutInflater.from(this);
View myView = factory.inflate(R.layout.my_layout_id, null);
Run Code Online (Sandbox Code Playgroud)

然后用 addView(myView)


Raj*_*har 7

你也可以将它减少为oneline代码;

  View view = View.inflate(getActivity, R.layout.my_layout,null);
Run Code Online (Sandbox Code Playgroud)

然后添加到您的视图中.