我正在尝试在活动中实现类似 Tab 的 UI。这就是我想要的样子。
有 3 个按钮,每个按钮都与一个 LinearLayout 相关联。当用户点击一个按钮时,当前可见的布局淡出,与点击的按钮关联的布局淡入视图。
如何才能做到这一点?特别是如何制作褪色效果?
问问题
1899 次
2 回答
5
如果您仍想手动操作,最好使用选项卡小部件,您可以执行以下操作:
- 创建一个相对布局(根)
- 创建一个线性布局,属性宽度填充父高度包装内容并给出 wight 3
- 将 3 个按钮以 1 1 1 重量的线性布局放置
- 为每个选项卡(如按钮)采用 3 个相对布局,确保这 3 个在按钮布局的上方/下方对齐
- 在每个按钮的点击事件上设置每个相对布局的可见性我完全满足你的需要
于 2012-07-07T14:21:09.423 回答
0
您需要的是 TabHost 视图:http: //developer.android.com/reference/android/widget/TabHost.html
这是一个教程:http ://www.androidhive.info/2011/08/android-tab-layout-tutorial/
于 2012-07-07T13:38:27.713 回答