Java Android平台的设计问题

Java Android平台的设计问题,java,android,xml,Java,Android,Xml,我想在单击视图时生成视图,它将在视图下添加视图 喜欢这里的景色吗 当我点击这个按钮时,我想像这样在它下面添加视图 那么,如何使用XML和Java实现它呢?在将所有视图包含在main view.XML中之后,在一个.XML文件中或多个文件中创建它们 <include android:id="@+id/vista1" layout="@layout/vista1" android:visibility="gone"/> <include andr

我想在单击视图时生成视图,它将在视图下添加视图 喜欢这里的景色吗

当我点击这个按钮时,我想像这样在它下面添加视图


那么,如何使用XML和Java实现它呢?

在将所有视图包含在main view.XML中之后,在一个.XML文件中或多个文件中创建它们

<include
    android:id="@+id/vista1"
    layout="@layout/vista1"
    android:visibility="gone"/>

<include
    android:id="@+id/vista2"
    layout="@layout/vista2"
    android:visibility="gone"/>

我希望能提供帮助

听起来好像您想用自己选择的自定义布局扩展spinner类。@jay snayder好主意
<LinearLayout android:id="@+id/vista1" android:visibility="gone"> ... </LinearLayout>
<LinearLayout android:id="@+id/vista2" android:visibility="gone"> ... </LinearLayout>
LinearLayout vista1 = (LinearLayout) findViewById(R.id.vista1);
LinearLayout vista2 = (LinearLayout) findViewById(R.id.vista2);
....
vista1.setVisibility(View.GONE);
vista2.setVisibility(View.VISIBLE);