我的布局主要是带有Button
的线性布局,另一个布局是带有EditText
和两个按钮的线性布局:取消和提交。
我想要的是最初要显示的第一个布局。当用户单击该按钮时,此布局将被第二个布局(具有两个按钮的布局)替换。
我已经尝试ViewFlipper
,但问题是它需要高度更高的那个高度。因此,当显示第一个布局时
它在按钮和它下面的内容之间有一个很大的空白区域。
答案 0 :(得分:1)
Layout1.setVisibility(不可见) Layout2.setVisibility(可见)
答案 1 :(得分:1)
如果您想继续使用ViewFlipper
,可以通过将此格式添加到XML中的ViewFlipper
来修复身高问题:
android:measureAllChildren="false"
答案 2 :(得分:0)
尝试仅使用一种布局并设置VISIBLE或GONE:
View b = findViewById(R.id.button);
b.setVisibility(View.GONE);
或者如果你有两个布局,请使用Intent:
Intent i = new Intent(this, ActivityTwo.class);
startActivity(i)