发布网友 发布时间:2022-04-23 15:25
共1个回答
热心网友 时间:2023-10-07 11:12
当然可以,但是不知道你具体想要什么样的效果,是想达到换帧效果吗?
把两个线性布局平行放在一个帧式布局里, 能过一个按钮来切换
<Button ...>
<FrameLayout ...>
<!-- 布局一 注意background要是白色或其它色,不能不填,不填是透明-->
<LinearLayout ..../>
<!-- 布局二 注意background要是白色或其它色,不能不填,不填是透明-->
<LinearLayout ..../>
</FrameLayout>
在代码中, 为Button设置监听OnclickListener,如果按下,将
两个LinearLayout中的一个设置成Visible
linearLayout.setVisible(View.VISIBLE);
而另一个的设成INVISIBLE不可见
补充:
android:id="@+id/layout1"是这种方式,
假设你在layout目录下有mylayout.xml布局
在activity中采用:this.setContentView(R.layout.mylayout);
假设你在mylayout.xml中定义了某个控件或布局layout1,在activity中引用的方法是:
LinearLayout progContentLyt=(LinearLayout)findViewById(R.id.progContentLyt);
现在在布局xml 文件中定义的控件己经被实例化到你的代码中了