草庐IT

Android - 在 Android 2.2 + 中实现抽屉导航

我想实现谷歌在http://developer.android.com/training/implementing-navigation/nav-drawer.html#top提供的抽屉导航.因此,我从那里下载了示例并使用了v7支持库中的appcompat库。更改为MainActivity扩展Activity以扩展ActionBarActivity。并将要求最低API级别为11的所有错误更改为其等效的支持库(getActionBar()--->getSupportActionBar()、getFragmentmanger()到getsupportFragmentmanager())但现

android - 抽屉导航 : Gmail vs AppCompatv7 v21

我正在尝试将我的抽屉导航更改为类似于新Gmail应用程序的抽屉导航。我正在使用AppCompatv7-v21,并且有更新的sdk。我错过了什么?请引用下面的图片。Gmail导航:抽屉导航,移到工具栏上。我当前的导航:抽屉导航,位于工具栏下方。[编辑]这是我之前的XML代码:现在根据pedro的建议,我尝试将工具栏移动到drawerlayout中。这是我的新xml:这是我当前在onCreate()中的代码mDrawerLayout=(DrawerLayout)findViewById(R.id.drawer_layout);toolbar=(Toolbar)findViewById(R.

android - 使用新工具栏组件、隐藏和显示抽屉导航图标、Home Up 图标从 fragment 中单击事件的问题

我最近开始更新我的应用程序,以使用Android5.0中引入的带有抽屉导航的新工具栏组件。应用程序的流程是:MainActivity,它有一个工具栏、带菜单的抽屉导航1.主页2.购物车。主页菜单通过其中的一个按钮导航到“主页详细信息”。“MainActivity”的布局:我在从抽屉中选择的菜单的“MainActivity”上添加两个fragmentHomeFragment,CartFragment,默认选择位置0,即“Home”类“MainActivity.java”::@OverrideprotectedvoidonCreate(BundlesavedInstanceState){s

Android 将 fragment 保存到抽屉导航中

在我的程序中,我有一些fragment,我可以通过使用此代码单击fragment来替换每个fragment。我的问题是:这些fragment的加载速度很低,点击每个fragment后会从中创建新fragment,并在点击fragment后再次加载。如何保存fragment内容或状态并防止重新加载?@OverridepublicvoidonNavigationDrawerItemSelected(intposition){Fragmentfragment=null;switch(position){case0:fragment=newInfoFragment();break;case1:

android - 当按下后退按钮并打开抽屉导航时,我的应用程序关闭而不是关闭抽屉

我正在尝试为我的应用实现MaterialDesign,并且正在学习教程。我遇到的问题是当抽屉导航打开时,我点击手机上的“后退”按钮,它关闭了我的应用程序而不是关闭抽屉。如何关闭抽屉而不是退出应用程序?谢谢。这是代码publicclassMainActivityextendsAppCompatActivityimplementsFragmentDrawer.FragmentDrawerListener{privatestaticStringTAG=MainActivity.class.getSimpleName();privateToolbarmToolbar;privateFragme

Android:小部件未显示在应用程序抽屉 ICS 中

我有两个小部件,但它们都不会出现在应用程序抽屉中。奇怪的是,如果我从list中删除一个,它也不会显示,但我看不出我做错了什么。从我搜索的所有其他问题来看,它看起来是正确的。该应用程序未安装在SD卡上。有人有什么想法吗?AndroidManifest.xmlwidget_large_info.xmlwidget_small_info.xml 最佳答案 将“minHeight”和“minWidth”属性添加到您的每个appwidget的appwidget-provider元素中,看看这是否适合您。如果您在模拟器中运行时检查logcat,

java - Android - 将 map v2 实现到抽屉导航

我试图合并两个android演示程序,但我做不对。我试了好几种方法,都想不通。你能帮帮我吗?这是我的错误信息:09-2003:28:25.617:E/AndroidRuntime(20108):FATALEXCEPTION:main09-2003:28:25.617:E/AndroidRuntime(20108):java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.example.android.navigation/com.example.android.navigation.MainActivity}:

java - 在使用空 while 循环初始化 fragment 之前等待抽屉导航关闭

根据DrawerLayout文档,“避免在动画期间执行昂贵的操作,例如布局,因为它会导致卡顿”。因此,我尝试等待抽屉关闭后再继续:@OverridepublicvoidonItemClick(AdapterViewparent,Viewview,intposition,longid){//ClosethedrawermDrawerLayout.closeDrawer(mDrawerList);ExecutorServicees=Executors.newSingleThreadExecutor();finalintmPosition=position;ThreadnavThread=n

如何实现抽屉式导航(ArkUI)

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com场景介绍由于用户所需功能逐渐增多,传统的标签式导航在个别场景已经无法满足用户需求。当导航栏的空间放不下过多页签时,可以采用抽屉式导航,本例将为大家介绍如何通过SideBarContainer组件实现抽屉式导航。效果呈现本例最终实现效果如下:运行环境IDE:DevEcoStudio3.1Beta1SDK:Ohos_sdk_public3.2.11.9(APIVersion9Release)实现思路通过SideBarContainer组件提供容器,通过子组件定义侧边栏和内容区,第一个子组件表示侧

android - 包括抽屉导航底部的行

我从这里有一个抽屉导航:referencelink我想在导航列表的末尾添加“设置”和“退出”,但我不能。这是我的抽屉代码activity_main.xml:``我尝试将文本添加到ListView的末尾并将它们包装在RelativeLayout中并与底部对齐。但到目前为止没有成功。这是我的主要Activity:publicclassMainActivityextendsActivity{privateDrawerLayoutmDrawerLayout;privateListViewmDrawerList;privateActionBarDrawerTogglemDrawerToggle;