问题标签 [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.
android - 导航抽屉不关闭
我的应用程序中的导航抽屉没有关闭。我正在使用活动而不是片段。当我单击 中的任何项目时listview
,它会打开其他应有的活动,但是当我返回时,抽屉仍然打开。我试过使用DrawerLayout.closeDrawers();
,但没有用。如何关闭导航抽屉?
这是我的代码:
爪哇
XML
android - Navigation Drawer with edittext not working
I am using the navigation drawer in my app. Above the listview
, I have used edittext
to make a search bar that will search the listview
. But now, when I click the list items, instead of opening other activities, my app force closes. What's wrong?
Here is the stack trace:
Java
XML
android - 向上导航时如何从 Android 活动返回结果?
假设我有两个活动 -MainActivity
和NameActivity
. MainActivity
打开NameActivity
以从用户那里获得一些输入,方法是调用startActivityForResult(...)
.
在NameActivity
中,我已经覆盖了该finish
方法,因此按返回将返回名称:
在 MainActivity 中,我按如下方式处理结果:
使用操作栏中的向上按钮时,有没有办法NameActivity
做同样的事情?
注意:我的应用程序面向 Android 4.0 (ICS) 及更高版本,因此向上导航是“自动”发生的——也就是说,我没有编写任何代码,只是在我的 Manifest 中指定了父活动,如下所示:
谢谢!
android - 安卓 4.1 上的安卓全屏问题
我正在使用 Android 4.1,应用程序必须在 Piranha Ultra III Tab 10.1 上运行。
我将使用http://developer.android.com/design/get-started/ui-overview.html作为我的问题的命名参考;状态栏和导航栏...
我尝试了太多东西
主要建立在 Google 和 Stackoverflow 上;
1)
此代码只是禁用了状态栏,但没有禁用导航栏。
2)
我尝试了谷歌的全屏示例。该项目隐藏了导航栏和状态栏,但每次我点击或任何手势移动时,都会显示导航栏。我为手势和每个手势动作编写事件,我试图再次隐藏但也没有工作..
3)
http://developer.android.com/reference/android/view/View.html#setSystemUiVisibility%28int%29
我也试过这个,但与谷歌的全屏示例相同......
我还尝试了带有 XML 的示例(样式/布局/清单),但没有结果...
有没有其他方法可以做到这一点?
android - Navigation Drawer + Viewpager + setVisibility = InflateException/NullPointer
我开发了一个 Android 应用程序,但遇到了一些问题。
在我的MainActivity
我有以下组件:
- 导航抽屉(实例化并加载许多片段)
- ViewPager(仅用于
ArticleFragment
显示文章的详细视图)
通常,ViewPager 与特定的 Activity 相关,但我真的想同时使用 Navigation Drawer 和 ViewPager。唯一的方法是在同一个活动中实现这两个元素。
由DrawerLayout
导航抽屉本身和内容区域组成。在我的内容区域中,我有一个FrameLayout
和ViewPager
. 问题是ViewPager
总是显示。
所以我的想法是使用该android:visibility
属性来交替显示/隐藏 FrameLayout 和 ViewPager。如果您查看我的内容,activity_main.xml
您会注意到 .android:visibility
invisible
ViewPager
/layout/activity_main.xml
进而:
MainActivity.java
NavigationDrawerFragment.java
显示 ViewPager 内容
在我的HomeFragment
我有一个带有 onClickListener 的按钮:
当我加载 MainActivity 我有这些错误: InflateException 和 NullPointerException
一切都很好(没有错误,加载活动),没有:
...但它不符合我的期望,因为导航抽屉片段总是隐藏(这是正常的,因为mContainer.setVisibility(FrameLayout.GONE);
。我只想反转 mContainer/mPager 可见性。
我希望我足够清楚......!
任何的想法?
android - 顺利关闭导航抽屉
我在我的应用程序中以稍微不同的方式实现了导航抽屉。但抽屉开合不顺畅。它介于两者之间。在 Google 应用程序中,导航抽屉非常流畅。我如何实现它?这个问题已经在这里问过了,但它不符合我的需求。请帮忙!
XML
爪哇
android - 抽屉打开时导航抽屉禁用后视图
我的导航抽屉出现了奇怪的行为。我为它使用了自定义布局,不仅包含通常的列表视图!
每当我单击抽屉部分中的某个位置时,来自后面列表视图的行都会被单击。我该如何禁用它?
解决方案:
只需android:clickable="true"
在列表视图外的抽屉中设置父布局,一切正常。
感谢您的回答。
android - 计算没有 getSpeed() 方法的导航应用程序的速度
我正在开发一个应用程序,它更像是您朋友之间的时移竞赛。
我需要计算移动车辆的速度,我不想使用Location.getSpeed()
方法。(在底部详细解释了为什么我不想使用它)
我正在尝试借助可用的纬度和经度来计算速度,这就是我需要帮助的地方。
需要的帮助:我想知道的是:
- 如果算法正确
- 我应该用厘米而不是米来计算吗
- 如果有任何可用的代码/库可以做到这一点。
我正在使用以下代码:
这给了我两个 LatLng 点之间的距离:
以下代码是它的使用方式:
当我运行它时,我从该 LogCat 获得以下输出:
详细原因
目标消费者不应该拥有带有高质量 GPS 芯片的高质量设备,因此在设备移动时始终获得非常准确的定位是不可能的。
因此我不想依赖这种Location.getSpeed()
方法,因为我观察到它仅在精度在 5~8 米范围内时才会给出速度值。
在一般情况下,我得到的正常精度范围是 10-15 米,并且getSpeed()
没有给出任何速度。甚至hasSpeed()
开始返回错误。
我已经在这件事上琢磨了三天多,对此的任何帮助将不胜感激。
非常感谢提前!
android - 在android中按下后退按钮时,白屏显示一段时间
我为我的 android 应用程序使用了黑色主题,但我不明白为什么如果我按下后退按钮,我会得到一个白屏。谁能告诉我为什么会这样?
以下是我的风格定义
下面是我的应用截图
android - 使用向上按钮导航时,不保留父 Activity 的状态
使用向上按钮导航时,不保留父 Activity 的状态。当我使用后退按钮导航到父 Activity 时,状态被完美保留。这是预期的行为吗?如果不是,我缺少什么步骤来使父活动保持其状态(例如,EditTexts 中的文本)?