问题标签 [android-navigation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5016 浏览

android - 初始化 NavigationDrawer 时出现 NullPointerException

我正在尝试Navagation Drawer在我的应用程序中使用 a 并且我一直遇到 NullPointerExceptions 并且我不明白为什么。我目前主要基于此开发人员链接的代码是:

和我的drawer_layout.xml:

我的堆栈跟踪:

第 30 行是:mDrawerList.setAdapter(new ArrayAdapter<String>(this, R.layout.drawer_list_item, mPages));我的 res 文件夹中确实有它作为 xml 文件。

现在,在我输入那条线之前,我在NullPointerException这条线上得到了一个:mDrawerLayout.setDrawerListener(mDrawerToggle);

任何帮助将非常感激!

0 投票
1 回答
221 浏览

android - NavigationDrawer 主页和样式

这是我使用NavigationDrawer. 我有一个非常简单的问题。如何在主页面中制作第一页NavigationDrawer?此外,我对格式不太熟悉,因为这是我第一次使用抽屉,所以如果更熟悉的人能告诉我我是否做得正确,我将不胜感激。现在每个页面只显示文本,但最终它会做更多。我的一个问题是如何做到这一点,以便单击抽屉中的页面可以使用RelativeLayout例如打开一个新页面。根据我的理解适配器仅用于视图,我会创建一个全新的活动并startActivity()在我的迭代中调用抽屉点击吗?如果是这样,那效率高吗?这意味着页面加载需要很长时间吗?我的主要活动是:

对于这个冗长的问题,我深表歉意,但开发人员网站并没有提供太多帮助,我想确保我第一次正确地做到这一点,所以我不必回头太多

0 投票
6 回答
386 浏览

android - Android 退出上一个活动

我的应用程序中有 3 个活动

  1. 法案A
  2. 行为B
  3. 行为C

假设我正在活动ActB并且我正在ActC加载finish(); ActB

然后在按下按钮时ActC,需要将应用程序重定向到ActB. 但是这一次,当我从 redirected 按下返回时ActB,另一个ActB(先前加载的)正在显示。

当我们按下按钮时,有什么方法可以杀死之前加载的所有活动ActC

我是安卓新手,它毁了我的时间

请帮助提前谢谢

0 投票
0 回答
225 浏览

java - 从子项向上导航时,如何在父项中发生特定操作?

我对 Android 应用程序编程非常陌生,并试图通过一个简单的计算器程序来处理一些概念,该程序将包含许多无用的功能。基本上我在主要活动中有两个EditText(输入两个数字)和一个RadioGroup(选择要对数字执行的数学运算),我在子活动中显示总数。这一切都很好。我的问题是,当我按下向上按钮时,我希望将总数显示为 MainActivity 中的第一个 EditText 提示。基本上允许用户进行一串简单的计算,而不必重新输入之前的总数。(如果 EditText 为空,则使用提示值)我尝试过onNavigateUpFromChild(Activity child),但无济于事。这甚至可能吗?

到目前为止,这是我的代码。

MainActivity.java:

DisplayTotalActivity.java:

AndroidManifest.xml

据我所知,甚至从未调用过 onNavigateUpFromChild 方法。

在此先感谢任何可以在此问题上提供帮助的人。

0 投票
1 回答
41 浏览

android-actionbar - Android显示没有导航项的ActionBar

我想ActionBar单独显示屏幕底部没有任何导航按钮(主页、返回等)。如果我使用' @android:style/Theme.NoTitleBar.Fullscreen',那么甚至ActionBar不存在。

有没有办法只显示底部没有导航栏的操作栏?

0 投票
0 回答
287 浏览

android - Android物理键盘依旧让虚拟键盘秀

我正在做一个项目,我使用“Android Mini PC”(中文)并将其连接到电视。用户使用他们的遥控器在环境中导航。

该应用程序是全屏的,但每当启动一个对话框时,虚拟键盘就会弹出导航栏,需要始终隐藏。(即使我正在使用物理键盘进行测试)我在旧型号的 Android Mini PC 上没有这个问题。

我可以通过禁用该服务来强制关闭虚拟键盘,但我只需要在存在物理键盘时保持隐藏,而不是一直隐藏。(在旧型号上工作正常,它自己炸了,因此我使用的是新型号)

第二个问题是导航栏。即使该服务被禁用,导航栏仍会在键盘启动时显示。对于我正在处理的项目,导航栏保持在屏幕上是至关重要的。我担心 Mini PC 认为它是平板电脑,这使得始终隐藏导航栏变得更加困难(如果不是不可能的话)。

0 投票
1 回答
973 浏览

android - 带操作栏的导航抽屉

我正在寻找在 android 中创建一个 dvd 库,该设计具有用于快速导航的导航抽屉,以及一个只有新 DVD 列表计数的操作栏,即图像中的 4 个(动态更新)。

让我分享你

在此处输入图像描述

让我感到困惑的第一件事

为什么我需要行动 BAR?(只显示新项目和导航抽屉图标)

我不确定我应该遵循哪种模式。我需要你的意见。如果我需要采用这种方法,如何在活动上使用导航抽屉实现自定义操作栏。

0 投票
1 回答
341 浏览

android - 当有从回栈推送的 Fragment 时如何在 Activity 中添加调用回调

请给我建议如何处理以下情况..我有一个带有导航抽屉的主活动..当用户单击抽屉中的项目时,我将当前附加的片段更改为另一个片段 - 根据按下的抽屉项目。我还想处理当用户单击与同时已附加的片段相关的项目并避免片段重新创建时的情况。

所以我想出了以下解决方案。我有一个属性,我在其中保存当前片段的 TAG。当用户点击抽屉中的任何项目时,我会检查标签是否匹配,而不是我做一个开关..我工作。

但是我有一个回栈导航的问题。当用户单击后退按钮时,我不知道如何更改 TAG 持有属性。片段正确更改,但 TAG 属性保持不变,因此一切都被破坏了(当用户单击他之前的项目时,他不会被重定向,并且在单击与从后堆栈推送的片段相关的项目后更进一步它会重新创建:/)

希望你们知道我的问题在哪里..我不在这里给出任何代码。我只是认为它没有必要,因为我的问题实际上不在我的代码的现有部分,而是在一个假设但不存在的部分:) 我只需要处理从后台推送的情况..

提前致谢!

0 投票
1 回答
4453 浏览

android-listview - Android - 抽屉导航适配器

我正在按照以下方式实现导航抽屉:http: //developer.android.com/training/implementing-navigation/nav-drawer.html

本教程仅显示了一个 ID 为android:id="@android:id/text1"的 TextView,并使用以下方法为 ListView 填充:

现在,我想在每个 ListView 项中包含一个 ImageView。这将代表每个项目的图标。

问题:在列表项的 xml 中(TextView text1 所在的位置),我包含了一个 ImageView。

  1. 我需要为 ImageView 命名什么 ID?

  2. 然后,我是否像这样简单地将可绘制数组引用添加到 setAdapter?

    /li>

谢谢

0 投票
3 回答
3806 浏览

android - 从片段到活动的正确导航

我目前正在开发一个由管理多个片段的基本活动组成的应用程序。其中一个片段是一个列表,当单击一个项目时会启动一个详细信息活动。我希望当我单击主页按钮(使用 ABS)让应用程序导航回 listfragment 时,但它总是导航回我指定为默认值的片段。

当从DetailsActivity按下主页按钮时,我想回到Frag3而不是我去Frag1。

任何帮助都会很棒。这是我在细节活动中处理按下主页按钮的代码。

主要活动:

子活动: