问题标签 [android-side-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.
html - Sidenavigation 突出显示页面的哪个部分被查看
我想为我的一个滚动密集网页上的不同部分创建一个侧导航栏。我想做的是让导航栏指示正在查看网站的哪个部分。http://www.ifc.com/back-to-portlandia/#welcome就是一个例子。当浏览网站的相应部分时,右侧的导航栏带有六个标记为 1 到 6 的圆形按钮,实际上每个按钮都会变成橙色。
我该怎么做?
android - 如何使用侧边栏在 Android 中的活动之间切换?
我第一次尝试使用 android Sidebar。我已经在我的主要活动中成功实现了侧边栏,但我希望在我的所有其他活动中使用侧边栏。有什么解决办法吗??或者我需要使用片段吗?
谢谢
android - 为什么我的 Java 对象在方向更改后引用旧活动?
背景:
我有一个使用 DrawerLayout 的 FragmentActivity。我创建了一个名为 NavDrawerManager 的类来抽象出处理抽屉布局的代码。要构造这个对象,我需要传入并保留对 Activity 的引用。我使用此活动引用来调用 findViewById(),并且在创建列表适配器等时也将活动用作上下文。我在活动中保留对 NavDrawerManager 对象的引用,以便我可以对抽屉布局执行回调和操作.
更新:根据 Xaver 的建议,我切换到将 FragmentActivity 扩展为 NavDrawerActivity。超类处理导航抽屉代码,而不是在我的活动中使用 NavDrawerManager 对象。请参阅更新的代码。
问题:
一切正常,直到我改变方向。更改方向后,我的 NavDrawerActivity 似乎仍然引用旧布局。我这样说是因为我在 DrawerLayout 中有一个进度条和几个按钮,我正在尝试更新它们,但它们并不反映更新。
当我调用 Activity.findViewById() 来获取进度条并使其可见时,它不会显示任何更改,也不会显示对按钮的任何更改。注意:Activity.findViewById() 不返回 null。但是,如果我在更改方向之前执行相同的操作,进度条和按钮会显示相应的更改。
代码:
导航抽屉活动:
示例活动:
AndroidManifest.xml:
android - 从侧面导航抽屉中的 url 加载图像
我正在尝试使用从 facebook id 加载的个人资料图片来实现类似 Google+ 的侧面导航抽屉。
一切都很好,只是图像没有加载到侧面导航抽屉内。我也尝试过毕加索 Volley 图像加载器 + NetworkImageView 但似乎没有帮助。它显示的只是占位符图像。
我的疑问:是否可以在侧面导航抽屉内加载动态图像?如果是,它是否类似于从 url 加载的正常图像?
谢谢。
android - 如何以编程方式访问导航到侧面导航菜单项(片段)?
我正在尝试从代码中访问侧面导航抽屉项目,以响应来自侧面导航抽屉中其他片段项目的点击事件。
到目前为止,谷歌还没有提供帮助。
编辑:进一步阐述
例如:我在侧导航栏的第一个片段中有一个按钮。我正在尝试访问按钮的 onclick 事件内的侧导航栏的第二个片段。
android - Android:在drawerlayout中使用地图膨胀片段时出错
我的应用程序在抽屉布局的第二个菜单中有地图。当我尝试使用地图为片段充气时,应用程序崩溃。
以下是代码:
以下是生成的异常:
android.view.InflateException: Binary XML file line #23: Error inflating class fragment
我在堆栈和其他平台上尝试了许多解决方案,但徒劳无功。
这就是我在 xml 的父 RelativeLayout 中使用地图片段的方式:
我还尝试在其方法中删除地图片段onDestroyView
:
以下是清单文件数据:
android - Android - 从模板添加侧导航器
我有一个现有的应用程序,我想在其中添加一个侧面导航器。我意识到 Android SDK 为此提供了一个模板(通过从“添加”菜单添加侧导航抽屉活动),但不确定如何将其添加到应用程序中。
这是生成的侧边栏类的代码:
这是我的一项活动的代码:
它还生成了简单的有效 xml 文件。
在新的空白项目中添加此活动时,它工作正常。
非常感谢您的帮助!!
android - Android在抽屉布局中膨胀导航视图给出异常
我正在尝试在带有导航抽屉的 android 中实现幻灯片菜单。但在扩展导航视图时,它给了我一个例外。为什么我会收到此异常?
这是我的代码:
MainActivity.java
内容片段.java
以下是布局文件:
activity_main.xml
content_fragment.xml
header.xml
工具栏.xml
这是一个例外:
导航视图中出现异常的原因是什么?
android - 从android eclipse中的片段刷新或更新listadapter
单击侧面导航菜单时,我有一个 MainActivity 和一些片段要运行。在侧面导航菜单中有一个项目 Called Number of SMS 应在您选择所需电话号码的其他片段中立即更新。但问题是我不知道如何从该片段刷新列表适配器。我定义了一个名为 allvalues 的类,其中包含我所有的全局变量。负责短信计数的变量是allvalues.NumberOfLocations这里是MainActivity的代码:
这是另一个片段,在这个片段中,已经用户保存的电话号码将显示在一个列表中,单击该号码时,首先将选择该号码,然后应该更新 allvalues.NumberOfLocations 等于到所选号码的已接收消息数。
但是导航抽屉里面的数字没有更新......我还尝试在以下行之后调用导航适配器: allvalues.NumberOfLocations = i + ""; 但它没有用......请帮助我......