草庐IT

android - 两个菜单 Android 应用程序

我工作的公司有一个iOS应用程序,它有两个滑动菜单:一个在左侧用于导航,另一个在右侧显示应用程序范围内的上下文信息和操作。iOS应用程序有一个类似ActionBar的小部件,当显示任一菜单(意味着它是隐藏的)时,它会与主内容Pane一起滑动。由于已发布guidelines对于使用抽屉导航,我们正在考虑更新Android版本中的UI以符合(尽可能接近)。考虑到这一点,我的UI设计师要求提供几个工作演示,这些演示可以放在用户面前以获得反馈。她要了三个样本:顶部有一个固定的操作栏。这两个菜单都会覆盖主要内容Pane,但不会覆盖操作栏。这将遵循已发布的指南。一个功能类似于当前Facebook应

android - 在旋转更改时切换 Android 抽屉导航的 DrawerLockMode。

我正在关注这篇文章http://derekrwoods.com/2013/09/creating-a-static-navigation-drawer-in-android/我希望在横向模式下打开抽屉。这是我的onCreate函数。@OverrideprotectedvoidonCreate(Bundlebundle){super.onCreate(bundle);setContentView(R.layout.activity_order);drawerList=(ListView)findViewById(R.id.left_drawer);drawerLayout=(Drawer

android - 如何检查抽屉导航是否打开?

我有一个带抽屉导航的Activity。下面是我的代码。@OverridepublicbooleanonKeyDown(intkeyCode,KeyEventevent){if(keyCode==KeyEvent.KEYCODE_BACK){if(dLayout.isDrawerOpen(GravityCompat.START)==true){dLayout.closeDrawers();}else{doExit();}}returnsuper.onKeyDown(keyCode,event);}privatevoiddoExit(){AlertDialog.BuilderalertDi

java - 抽屉导航 - 带 ListView 的标题 View

我目前正在创建和定义抽屉导航。我现在想要一个标题View,就像他们在项目行上方的谷歌应用程序一样。我只找到了RecyclerViews的示例,我不想使用它。我已经完成了ListView和所有其他东西。也许有人可以帮助我:)提前致谢 最佳答案 您可以使用android设计支持库创建NavigationView,而无需创建listview或RecyclerView,它们都是由android创建的。要将它添加到您的项目中,您需要将android设计支持库添加到您的项目中,在build.gradle中添加以下行compile'com.and

android - 如何使用协调器布局在工具栏下方设置抽屉布局

我有一个这样的xml,当我显示抽屉布局时,它覆盖了Toolbar,我希望我的drawerlayout在我的Toolbar下方,我不知道该怎么做,我尝试了很多东西,而且我整天都在尝试。如何在不与Toolbar重叠的情况下将CoordinatorLayout与DrawerLayout一起使用?这是我的操作栏样式:@color/ColorPrimary@color/ColorPrimaryDark@color/ColorPrimary这是我的布局: 最佳答案 这对我来说非常有用..你需要将协调器布局作为父布局并为你的抽屉布局设置布局行为-

android - 如何在 android Material 抽屉 Recyclerview 项目中添加部分和副标题?

我已经使用以下教程来实现MaterialDesign抽屉。http://www.androidhive.info/2015/04/android-getting-started-with-material-design/但我想在抽屉中添加2个项目后的部分。如何让recyclerview显示sections和subheaders? 最佳答案 你最好使用designsupportlibrary去做这个。特别是android.support.design.widget.NavigationView类查看以下链接了解更多TutorialGi

android - ActionBarDrawerToggle 在第一张幻灯片之前不会打开抽屉

我正在使用Google设计支持库和DrawerLayout。设置:finalDrawerLayoutdrawerLayout=(DrawerLayout)findViewById(R.id.drawer_layout);NavigationViewdrawer=(NavigationView)findViewById(R.id.drawer);if(mDrawerToggle==null){mDrawerToggle=newActionBarDrawerToggle(this,drawerLayout,mToolbar,R.string.open,R.string.feather_cl

android - 如何使用 Android 设计支持库创建抽屉导航?

在谷歌开发者博客文章中。我阅读了有关使用名为的新依赖项创建抽屉导航的新方法compile'com.android.support:design:22.2.0'但我没有找到使用这个新依赖项创建抽屉导航的确切方法。在build.gradle中,我添加了依赖compile'com.android.support:design:22.2.0'compile'com.android.support:appcompat-v7:22.0.0'在布局文件中添加了以下代码(基于谷歌博客文章)此外,我尝试使用ActionBarActivity扩展类,但它已被弃用?引用:http://android-dev

android - 更改 fragment 内的抽屉导航项目

我有一个MainActivity启动抽屉导航。还有一些fragment。我需要从Fragments中更改抽屉导航列表的标题。我试过这个内部fragment:navMenuTitles=getActivity().getResources().getStringArray(R.array.nav_drawer_items);navMenuTitles[1]=username;但到目前为止还没有运气。这是我的主要Activity:publicclassMainActivityextendsActivity{privateDrawerLayoutmDrawerLayout;privateLi

android - 为什么抽屉导航在第一次打开时滞后?

如果我第一次在我的应用程序中打开抽屉导航,它不会滑出,它会等待然后显示几乎完全拉出。关闭它并重新打开抽屉会显示正常的滑动行为。如果我只用一种颜色替换我的抽屉标题背景图像,它会像预期的那样滑出。我的背景图片是一张约50KB的JPG小图片。如何使用抽屉标题背景图片而不让抽屉在第一次打开时滞后? 最佳答案 问题是我已将图像放入可绘制文件夹中。我将其移至drawable-xxxhdpi,所有抽屉延迟都已解决。 关于android-为什么抽屉导航在第一次打开时滞后?,我们在StackOverflo