草庐IT

v-navigation-drawer

全部标签

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

javascript - navigator.geolocation.getCurrentPosition 在 android google chrome 上不起作用

这段代码:navigator.geolocation.getCurrentPosition(function(position){alert(position.coords.latitude,position.coords.longitude);},function(error){alert(error.message);},{enableHighAccuracy:true,timeout:5000});https://jsfiddle.net/FcRpM/在我的笔记本电脑上的GoogleChrome中工作,但在移动HTConeS上工作(Android4.1,GPS关闭,通过移动网络定

javascript - navigator.geolocation.getCurrentPosition 在 android google chrome 上不起作用

这段代码:navigator.geolocation.getCurrentPosition(function(position){alert(position.coords.latitude,position.coords.longitude);},function(error){alert(error.message);},{enableHighAccuracy:true,timeout:5000});https://jsfiddle.net/FcRpM/在我的笔记本电脑上的GoogleChrome中工作,但在移动HTConeS上工作(Android4.1,GPS关闭,通过移动网络定

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

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

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

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

android - 处理 React Native 中的后退按钮,Android 上的 Navigator

我在Androidreactnative应用程序中有一个Navigator。我正在使用navigator.push()导航到不同的页面。后退按钮会弹出导航器并返回一页似乎很自然,但事实并非如此(它会退出应用程序)。react-nativeNavigator真的不支持后退键吗,需要我自己用BackAndroid插入吗? 最佳答案 除了上面的回答,处理代码应该是这样的varnavigator;React.BackAndroid.addEventListener('hardwareBackPress',()=>{if(navigator&

android - 处理 React Native 中的后退按钮,Android 上的 Navigator

我在Androidreactnative应用程序中有一个Navigator。我正在使用navigator.push()导航到不同的页面。后退按钮会弹出导航器并返回一页似乎很自然,但事实并非如此(它会退出应用程序)。react-nativeNavigator真的不支持后退键吗,需要我自己用BackAndroid插入吗? 最佳答案 除了上面的回答,处理代码应该是这样的varnavigator;React.BackAndroid.addEventListener('hardwareBackPress',()=>{if(navigator&

android - Material 设计 : Nav Drawer Width

根据theMaterialDesignspecs移动设备上抽屉导航的宽度必须为sidenavwidth=screenwidth-appbarheight我们如何在android上实现这个?我有两个部分解决方案。首先是骇人听闻的方式:在包含Activity中,我输入了以下代码:if(Build.VERSION.SDK_INT>Build.VERSION_CODES.HONEYCOMB_MR1){finalDisplaydisplay=getWindowManager().getDefaultDisplay();finalPointsize=newPoint();display.getSi