我在android中使用viewstub进行布局膨胀。如何在一个布局中使用两个viewstub来膨胀两个不同的布局?
答案 0 :(得分:3)
您只需要在布局文件中放置第二个ViewStub,就像您在第一个ViewStub中所做的那样。只是给它一个不同的身份。然后你可以在代码中引用第二个,就像你对第一个引用一样(只使用不同的id),并将你在布局文件中指定为参数的第二个布局膨胀。
但是如果你想在同一个地方夸大2个不同的布局,最好在代码中获得对单个ViewStub
的引用,并使用ViewStub.setLayoutResource()
来更改将要膨胀的布局文件。