草庐IT

Navigation-drawer

全部标签

android - 如何在抽屉导航布局中添加标题?

[更新]我通过添加addHeaderView解决了这个问题:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mTitle=mDrawerTitle=getTitle();mPlanetTitles=getResources().getStringArray(R.array.planets_array);mDrawerLayout=(DrawerLayout)findViewById(R.id.

android - 如何在抽屉导航布局中添加标题?

[更新]我通过添加addHeaderView解决了这个问题:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mTitle=mDrawerTitle=getTitle();mPlanetTitles=getResources().getStringArray(R.array.planets_array);mDrawerLayout=(DrawerLayout)findViewById(R.id.

Android设置抽屉导航列表为所有设备屏幕打开精确的一半屏幕

我想为所有不同的设备打开抽屉列表到屏幕的一半。我尝试将layout_margineleft200dp或100dp的硬编码值写入抽屉列表。但它不适用于所有设备,它因设备而异。那么我怎样才能为抽屉列表保持恰好一半的屏幕。我也尝试了各种功能,如setLeft(int)等。但由于我使用最低版本8,其中一些功能不起作用。所以请帮助我。提前致谢。mDrawerLayout=(DrawerLayout)view.findViewById(R.id.drawer_layout);mDrawerList=(ListView)view.findViewById(R.id.top_sectionlist);

Android设置抽屉导航列表为所有设备屏幕打开精确的一半屏幕

我想为所有不同的设备打开抽屉列表到屏幕的一半。我尝试将layout_margineleft200dp或100dp的硬编码值写入抽屉列表。但它不适用于所有设备,它因设备而异。那么我怎样才能为抽屉列表保持恰好一半的屏幕。我也尝试了各种功能,如setLeft(int)等。但由于我使用最低版本8,其中一些功能不起作用。所以请帮助我。提前致谢。mDrawerLayout=(DrawerLayout)view.findViewById(R.id.drawer_layout);mDrawerList=(ListView)view.findViewById(R.id.top_sectionlist);

android - 抽屉导航图标 (ic_drawer) 未显示

我正在为我的应用实现一个抽屉式导航。现在它工作得很好,除了一个小故障。当我设置抽屉导航图标(ic_drawer)以替换常规的“HomeAsUp”插入符号图标时,我仍然得到箭头。抽屉导航图标不显示。我已经实现了android开发者网站上的所有方法。但这似乎不起作用。下面是我的代码:DrawerLayoutmDrawerLayout;FrameLayoutleftDrawer,rightDrawer,contentFrame;ActionBarDrawerTogglemDrawerToggle;@OverrideprotectedvoidonCreate(BundlesavedInstan

android - 抽屉导航图标 (ic_drawer) 未显示

我正在为我的应用实现一个抽屉式导航。现在它工作得很好,除了一个小故障。当我设置抽屉导航图标(ic_drawer)以替换常规的“HomeAsUp”插入符号图标时,我仍然得到箭头。抽屉导航图标不显示。我已经实现了android开发者网站上的所有方法。但这似乎不起作用。下面是我的代码:DrawerLayoutmDrawerLayout;FrameLayoutleftDrawer,rightDrawer,contentFrame;ActionBarDrawerTogglemDrawerToggle;@OverrideprotectedvoidonCreate(BundlesavedInstan

Android on Drawer Closed Listener

我有一个使用提供位置列表的抽屉导航的应用程序。在抽屉中,用户可以设置几个选项(例如选择国家、城市等),然后在主Activity中显示相应的列表。当用户关闭抽屉时是否有可能刷新列表,或者是否有其他方法可以解决这个问题?我试图搜索教程,但没有发现这个抽屉关闭的监听器。任何建议都会有所帮助,谢谢! 最佳答案 当您设置ActionBarDrawerToggle时,您可以“实现”onDrawerClosed和onDrawerOpened回调。请参阅Docs中的以下示例:mDrawerToggle=newActionBarDrawerToggl

Android on Drawer Closed Listener

我有一个使用提供位置列表的抽屉导航的应用程序。在抽屉中,用户可以设置几个选项(例如选择国家、城市等),然后在主Activity中显示相应的列表。当用户关闭抽屉时是否有可能刷新列表,或者是否有其他方法可以解决这个问题?我试图搜索教程,但没有发现这个抽屉关闭的监听器。任何建议都会有所帮助,谢谢! 最佳答案 当您设置ActionBarDrawerToggle时,您可以“实现”onDrawerClosed和onDrawerOpened回调。请参阅Docs中的以下示例:mDrawerToggle=newActionBarDrawerToggl

android - 为 Android Navigation Drawer 设置拖动边距

我正在我的应用程序中使用新的抽屉导航。很好,只是我还没有找到一种简单的方法来设置抽屉的打开方式。默认行为是从屏幕的左边缘拖动以打开。这很好,除非手机/table上有保护套并且手机边缘无法触摸。我想让用户从屏幕的边缘触摸并拖动到左侧。这很容易与其他抽屉导航库(滑动库)一起设置。不幸的是,我没有看到任何关于Google库的内容。可以使用NavigationLayout的onTouchEvent()方法。当然,你可以监听所有的触摸事件并触发一个openDrawer,但希望有一个简单的方法,代码更少。有什么想法吗? 最佳答案 在这里我通过反

android - 为 Android Navigation Drawer 设置拖动边距

我正在我的应用程序中使用新的抽屉导航。很好,只是我还没有找到一种简单的方法来设置抽屉的打开方式。默认行为是从屏幕的左边缘拖动以打开。这很好,除非手机/table上有保护套并且手机边缘无法触摸。我想让用户从屏幕的边缘触摸并拖动到左侧。这很容易与其他抽屉导航库(滑动库)一起设置。不幸的是,我没有看到任何关于Google库的内容。可以使用NavigationLayout的onTouchEvent()方法。当然,你可以监听所有的触摸事件并触发一个openDrawer,但希望有一个简单的方法,代码更少。有什么想法吗? 最佳答案 在这里我通过反