首页 > TAG信息列表 > android-navigation

为什么findViewById(R.android.id.home)总是返回null?

我正在使用AppCompat并尝试为属于工具栏的上/下按钮调用ImageView. 我知道R.android.id.home存在,因为我可以将其单击作为菜单项进行管理: public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == android.R.id.home) { //this works }

Android从子级到父级Activity的自定义过渡

我有2个活动. ActivityA是ActivityB的父Activity: 我的清单文件: <activity android:name=".ActivityA" android:launchMode="singleTop" /> <activity android:name=".ActivityB" android:parentActivityName

不要使用Android导航组件在后堆栈中包含片段

我正在开发一个用户可以创建事件的应用程序.我希望这样做,以便在他们创建事件之后,后退按钮不会将他们带到创建流程,而是带到创建流程之前的屏幕.就像是: 主屏幕->创建流程->活动总结 然后,如果他们按下后退按钮,我希望它继续前进 事件摘要(后退按钮)主屏幕 我已经接近: <fragment

初始化NavigationDrawer时出现NullPointerException

我试图在我的应用程序中使用导航抽屉,但我一直遇到NullPointerExceptions,但我不明白为什么.我当前的代码主要基于this developer link: public class MainActivity extends Activity { private String[] mPages; private DrawerLayout mDrawerLayout; private ListView mDrawerLis

android-具有多个片段的单个活动应用程序不显示向上导航

我有一个具有单个主要活动的android应用程序,该活动使用了许多进入视图的片段.我不确定这是否是正确的方法,但是我已经继承了这个项目,并希望避免进行任何主要的重构,例如将片段更改为活动或类似的东西. 根据android文档,默认情况下,调用setDisplayHomeAsUp(bool)函数应该只显示向

android-“后退”按钮将我带到启动器活动,而不是深度链接器活动

步骤如下: >启动我的应用程序,堆栈:[HomeActivity] >使用深层链接进入Facebook,进入Activity X>按下返回按钮可返回HomeActivity而不是Facebook 预期 >启动我的应用程序,堆栈:[HomeActivity]>使用深层链接进入Facebook,进入Activity X>按返回按钮可返回到Facebook App 当我的应用程序

android-如何防止使用导航控制器按向后按钮后显示先前的片段?

我正在尝试使用导航控制器.我想从LoginFragment移到HomeFragment.在LoginFragment中,我使用下面的代码移动到HomeFragment. Navigation.findNavController(view).navigate(homeDestination) 但是,当我点击HomeFragment中的后退按钮时,它将返回到LoginFragment,我希望当我点击按钮

如何实现android工具栏后退按钮

我正在使用自定义工具栏.我需要添加回按钮.现在我使用此代码添加后退按钮. Toolbar toolbar = (Toolbar) getActivity().findViewById(R.id.toolbar); toolbar.setBackgroundColor(getResources().getColor(R.color.white)); toolbar.setNavigationIcon(getResour

javascript – 包含复选框和文本的Listview在滚动时重置

我已经绘制了一个带有ListView和标题的自定义导航抽屉,但是当我滚动列表时,列表中的复选框将被取消选中. 其次,当我点击标题部分中的重置按钮时,我希望Listview中的所有复选框都应该取消选中.我一直试图让它工作,但无法找到任何解决方案.. 这些片段是 public class NavigationDraw

android – 导航抽屉Viewpager setVisibility = InflateException / NullPointer

我开发了一个Android应用程序,我遇到了一些问题. 在我的MainActivity中,我有以下组件: >导航抽屉(实例化并加载许多碎片) > ViewPager(仅适用于显示文章详细视图的ArticleFragment) Normaly,ViewPager与特定的Activity有关,但我真的想同时使用Navigation Drawer和ViewPager.唯一的方

android – 如果您在一个活动中按下活动主页按钮时调用了哪些生命周期方法?

我想当我们按下主页按钮时,你的onPause()和onStop()将被调用.但我不完全确定.请给我一些更多的信息.解决方法:通常,您按住主页按钮暂停,并调用onStop.但是如果你的活动有像android:noHistory =“true”这样的参数,它将导致你的活动的onDestroy被调用.虽然我不确定android中的属性可

android – 如何在导航视图中获取子菜单的ID

我在导航抽屉中实现了新的导航视图.现在我想在几个登录和注销条件下隐藏并显示注销菜单项. 这是导航视图的菜单项 <group android:checkableBehavior="single"> <item android:id="@+id/home" android:checked="false" android:icon="@drawable/drawe

android – 如何在一段延迟时间后隐藏ActionBar和NavigationBar?

我会隐藏我的应用程序的导航栏和操作栏,一秒钟之后显示屏不会被触摸,并将当前视图展开到全屏. 然后,如果用户触摸屏幕(或者如果他向下滑动则更好),再次使其可见.如何?解决方法:您可以使用处理程序来延迟某些操作. Handler h = new Handler(); h.postDelayed(new Runnable() {

android – 主/细节流或导航抽屉?哪个更适合显示列表项的详细数据?

我有一个人员列表,当用户点击一个项目时,该应用程序会显示其详细信息!我使用双窗格主/细节设计模式的平板电脑大小和小尺寸它只是用细节片段替换列表. 问题是我的经理认为用导航抽屉改变这个设计会更好!这种情况的最佳选择是什么?导航抽屉或主/细节设计?哪个用户体验更好?解决方法:Navig

Android导航抽屉仍然突出显示

我可以通过导航抽屉从Activity1导航到Activity2. 但是在activity2按下后退按钮时,该选项仍然会突出显示. 活动1中的我的代码如下 public boolean onNavigationItemSelected(MenuItem Item) { int id = item.getItemId(); if(id == R.id.activity2) { Intent

android – 如何在运行时设置活动的父活动?

我有任意数量的分层嵌套视图/活动.操作栏应显示向上导航按钮以在任何视图中导航到更高级别.为此,google documentation说我必须在活动的xml定义中使用标记设置父活动.但是,我正在动态创建我的活动,并且子元素可以与它的父元素具有相同的活动. 那么如何在运行时将父活动设置为实际的

android – 返回Activity而不重新创建(不调用onCreate())

我想问类似的问题: Go back to previous screen without creating new instance 但是我不想让Activity A经历onCreate回调,我想在同一个状态下返回上一个实例.如何在不调用多个finish()的情况下实现这一目标?最佳答案:在导航应用程序时无需完成()活动.相反,您可以维护您的Activity ba