这是我希望实现的目标:
第1步:点击绿色按钮,在ViewPager上打开View1.xml
。 (工程)
第2步:点击橙色按钮,在ViewPager上打开SubView.xml
。 (不起作用)
所以,我已经为橙色按钮设置了onClick事件:
public void openForm(View view) {
ViewGroup item = (ViewGroup)findViewById(R.id.vp_horizontal_ntb); //this is the view pager
View child = getLayoutInflater().inflate(R.layout.activity_post_form, null);
item.addView(child);
}
结果:
无。没有任何事情发生。
如果我切换viewpager进行linearlayout打开(并打破标签导航)。我想做的是在viewpager上打开它,所以它的外观和行为就好像它在一个标签上,直到通过点击另一个标签删除它。
我还想过在那里设置线性布局,并在viewPager
设置为可见时使linearLayout
消失。但我觉得有一个比这更好的解决方案。