gpt4 book ai didi

android - 创建一个 Android 导航栏,当该 Activity 处于 Activity 状态时用图像替换按钮

转载 作者:行者123 更新时间:2023-11-29 14:02:10 25 4
gpt4 key购买 nike

我希望在我的 Android 应用程序中创建一个导航栏,其功能与 Netflix 应用程序使用的导航栏非常相似。将有 4 个水平对齐的按钮。选择其中一个按钮后,将加载相应的 Activity ,并且该按钮将被替换为图像。

我可以通过多种方式实现这一点,但由于我是 Android 编程的新手,所以我想我应该先询问社区。我在下面列出了我想到的前两个。

  1. 创建线性布局并为每个 Activity 定义单独的布局。布局将包括两个以上的线性布局,一个用于导航栏的水平线性布局和一个用于内容的垂直布局。

  2. 创建一个名为 nav bar 的自定义 ui 组件,它扩展了线性布局(基于我在此处看到的有关 nav bar 的早期线程)。为每个 Activity 扩展该布局,然后制作一个框架布局,将图像覆盖在 Activity 按钮(刚刚按下的按钮)的顶部。然后为除 Activity 按钮之外的每个按钮创建 onButtonClick 监听器。

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

最佳答案

我不确定 netflix 应用程序的外观,但您可能想查看一下您的旧选项卡布局? ( http://developer.android.com/resources/tutorials/views/hello-tabwidget.html )

另外一定要看看安卓设计页面:http://developer.android.com/resources/tutorials/views/hello-tabwidget.html

关于android - 创建一个 Android 导航栏,当该 Activity 处于 Activity 状态时用图像替换按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8978483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com