当前位置: 首页 > 知识库问答 >
问题:

在Android上是否可以使用带有导航抽屉的按钮约束?

包修贤
2023-03-14

共有1个答案

屠坚壁
2023-03-14

您可以使用自己的逻辑以编程方式完成此操作。就像您可以为navigationdrawer设置侦听器并检测抽屉的位置一样,下面是帮助链接。

然后可以通过动态设置按钮的边距来重新定位按钮。你可以这样做。

 类似资料:
  • 我实现了双抽屉布局。我还建立了一个ActionBarDrawerToggle。 我的问题是当我点击主页按钮时,我的左抽屉打开并播放动画。打开时我的右抽屉也显示抽屉打开动画。这会导致与主页图标奇怪的同步问题,即使使用mDrawerToggle.sync状态(); 我要做的是拦截打开左侧抽屉的home button click事件,以便测试哪个抽屉打开,然后适当地关闭那个抽屉。有没有办法在主页图标上设

  • 我正在使用Android Studio模板中的导航抽屉。我想用我的一些碎片中的UP按钮(箭头)代替“汉堡”按钮。我使用AppCompatActivity。 我使用此代码显示UP按钮箭头: 但是我抓不到点击这个按钮。我尝试了一些方法: 我添加了getSupportActionBar()。setHomeButtonEnabled(真) 到我的活动::onCreate,但当我按下向上按钮时未调用选项项S

  • 问题内容: 我有一个导航图,该导航图将此片段用作主活动XML中的主页。 我有一个带有菜单的Drawer布局,单击导航抽屉按钮时,我无法设法使导航正常工作(它可以从主要片段工作,但是当我单击Drawer按钮时,不能工作),如果我使用的是旧方法使用:对导航抽屉编程,我的navcontroller丢失了!!我得到类似的错误 navcontroller无法识别目标片段,因为即使不是这种情况,控制器也会看到

  • 我有一个导航图,它在主活动XML中使用这个片段作为主页。 我有一个带菜单的抽屉布局,当我点击抽屉菜单按钮时,我无法使导航工作(它从主片段工作,但当我点击抽屉按钮时就不工作),如果我使用旧的方式来编程抽屉菜单:

  • 有人能告诉我如何创建活动到这个主要活动,导航抽屉将看到在所有他们?我需要使用这个特定的MainActivity代码。我不需要使用碎片,只要3个简单的活动将添加到这个抽屉。 NavDrawer布局:

  • 我开始创建一个应用程序,它使用一个活动(导航抽屉)和许多片段。但我无法使用工具栏上的“后退”按钮从片段中导航回来。硬件后退按钮工作正常。我知道我需要覆盖选项ItemSelected,捕捉android。R、 id.home,检查后堆栈中是否有内容,然后弹出它。在更改片段后,“burger”按钮变为“back arrow”,但当我单击它时,选项ItemSelected将打开NavigationDra