2012-01-23 44 views
2

我期待在我的Android应用程序中创建导航栏,其功能与Netflix应用程序使用的导航栏非常相似。将有4个按钮水平对齐。当选择其中一个按钮时,会加载相应的活动,并且该按钮会被图像替换。创建一个Android导航栏,用于在活动处于活动状态时用图像替换按钮

我可以通过多种方式实现这一目标,但由于我是Android新手,我想我会先问社区。我列出了下面的头两个。

  1. 创建一个线性布局并为每个活动定义一个单独的布局。布局将包含两个更多线性布局,导航栏的水平线性布局和内容的垂直布局。

  2. 创建一个名为nav bar的自定义ui组件,该组件扩展了线性布局(基于我在前面看到的有关导航栏的早期线程)。为每个活动填充该布局,然后在活动按钮(刚刚按下的按钮)顶部叠加图像的框架布局。然后为每个按钮创建onButtonClick侦听器,除了活动按钮。

我不确定是否有更好的方法来实现这一点,我愿意接受任何建议。任何反馈都会很棒。

回答

相关问题