我在一个activity中有三个按钮。当每个按钮被点击时,不同的布局应该在同一activity中显示。例如,如果第一个按钮被点击,应该显示编辑框和按钮。第二buttojn点击listview应显示等。Android中的布局
0
A
回答
0
- 为每个布局定义不同的布局文件。
- 然后在每次点击事件之后都有意向调用这个特定的活动。
- 有条件地调用setContentView(),即确定特定的clickevent,反之亦然。
这个你可以做,如果你想要以不同的方式进行完整的活动。否则,如果你想在按钮点击时显示一些小部件,那么很容易在点击事件中显示它们。
0
你可能想为此考虑一个“TabWidget”。它实际上是你需要的。 A sample tutorial here.
0
为什么不在你的单一布局中包含所有布局元素,然后使用setVisibility属性来打开和关闭它们,具体取决于按下哪个按钮。
事情是这样的伪代码:
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
view1.setVisibility(View.GONE);
view2.setVisibility(View.GONE);
view2.setVisibility(View.VISIBLE);
}
});
button2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
view1.setVisibility(View.VISIBLE);
view2.setVisibility(View.GONE);
view2.setVisibility(View.GONE);
}
});
相关问题
- 1. Android的布局中的布局设计
- 2. Android中的布局?
- 3. 布局Android中
- 4. 的Android:布局
- 5. 布局的Android
- 6. Android layoutdisplay,布局布局。
- 7. Android:相对布局布局
- 8. Android布局 - 位置布局
- 9. 中心布局Android
- 10. android中的布局设计
- 11. Android中的布局问题
- 12. Android LinearLayout:Layout中的布局
- 13. 在android中的布局
- 14. android中的布局问题
- 15. Android的布局:TableView中
- 16. 为Android Studio中的布局
- 17. 调整Android中的布局
- 18. Android中的布局处理
- 19. Android中的底栏布局
- 20. android studio中的布局
- 21. listview Android中的布局
- 22. Android中的圆形布局
- 23. Android中的布局问题
- 24. 的Android - 中心布局
- 25. 布局中的Android视图
- 26. Android中的多个布局
- 27. 在android中的布局
- 28. JAVA中的Android流布局
- 29. 在android中的GridView布局
- 30. Android中的CardView布局