drawerlayout相关内容

ClassCastException android.widget.FrameLayout$LayoutParams 到 android.support.v4.widget.DrawerLayout$LayoutParams

我正在开发适用于 Android 的导航抽屉.根据我的要求,我要在导航抽屉中显示项目的网格视图和列表视图.我在布局 xml 文件中创建了一个 linearLayout,并在 LinearLayout 中放置了两个小部件(网格视图和列表视图). 运行文件时出现以下错误: java.lang.RuntimeException:无法启动活动 ComponentInfo{com.example ..
发布时间:2021-11-27 17:32:30 移动开发

没有导航控制器,抽屉布局不起作用

为什么我们不能在没有导航/导航控制器的情况下在 Android 中设置抽屉布局? 每当我们想要设置抽屉时,我们都需要一个导航控制器.如下图: private lateinit var drawerLayout: DrawerLayout private lateinit var appBarConfiguration : AppBarConfiguration val navC ..
发布时间:2021-11-02 23:00:00 Informix

Xamarin.Android:DrawerLayout.LayoutParams 中的重力参数

我正在尝试使用 Xamarin.Android 以编程方式创建一个 DrawerLayout,但是在尝试添加 ListView 时遇到了问题应该可以从左边拖动.. 这是我的代码: DrawerLayout myDrawerLayout = new DrawerLayout(this);myDrawerLayout.LayoutParameters = new LinearLayout.La ..
发布时间:2021-09-29 20:21:35 其他开发

导航项左侧和右侧的默认填充/边距

我创建了一个带有导航抽屉活动的新 android 项目导航抽屉活动 我没有对项目进行任何更改,在创建项目后我直接运行了该项目.我得到了如下正确的输出:输出 现在的问题是如何去除导航项左右两边的padding/margin?左侧边距/填充 &右侧 解决方案 将此添加到 activity_main.xml 中 NavigationView 的属性: app:itemShapeIn ..
发布时间:2021-06-07 18:55:21 其他开发

无法更改android工具栏中的标题和抽屉图标和标题

我正在尝试更改一个片段导航中工具栏的标题和抽屉图标 这是我想要实现的: 抽屉项目 1 ->HomeFragment ->类别片段 ->Frag3 ->片段4 DrawerItem2 ->最喜欢的片段 DrawerItem3 ->片段6 DrawerItem4 ->片段7 因此,当我从 HomeFragment 导航到 FavoriteFragment 时,工具栏 ..
发布时间:2021-06-07 18:55:15 其他开发

如何实现从右侧打开抽屉菜单

我按照本教程创建了一个导航抽屉 但我需要的是,我需要从右侧打开相同的抽屉菜单.有人知道如何实现这一目标吗? 以下是我的xml ..
发布时间:2021-06-07 18:54:51 其他开发

如何在NavigationView中将项目添加到菜单组

在Android的文字游戏中,我目前有一个由 left_drawer_menu.xml 膨胀的硬编码菜单,由3组组成(我的回合,对手的回合以及最后的其他东西): 更新: 作为进一步的测试,我尝试使用此代码将偶数和偶数项分配给2个单独的组: Random r = new Random();int i = r.nextInt(100);整数组= 1 +(i%2);//可以是1或2men ..
发布时间:2021-04-05 19:55:30 其他开发

在整个屏幕高度内使抽屉布局完整

我有一个活动A,它由片段B,c等组成.在每个片段中,我都有一个带有片段的抽屉布局.活动A有一个工具栏.问题在于,由于抽屉布局位于片段内部,因此它被绘制在工具栏下方,并且看起来很小.我在抽屉布局片段中使用的数据在片段B,c中可用.那么,有什么方法可以使抽屉布局全高同时将其保留在片段B,c中吗?我用来添加片段的代码是基本代码,因此在此不进行共享. 解决方案 那么有什么办法可以使抽屉布局全高 ..
发布时间:2021-04-04 19:36:46 其他开发

如何从片段(kotlin)中打开片段

我正在寻找一种使用ClickListener将片段移动到片段的方法;但我不知道如何将碎片逐个碎片化. 我想这样移动: 一个片段有4张Cardview 点击1张卡片视图:移至片段B 点击2卡视图:移至片段C 点击3张卡片:将其移至片段D 点击4张卡片:将其移至片段F 我已经使用下面的代码将片段移动到活动中 override fun onViewCreated(vi ..
发布时间:2021-02-15 19:34:14 其他开发

禁用DrawerLayout的稀松触摸手势

我需要禁用稀松布上的触摸手势(红色突出显示的部分).我只想通过滑动来解开抽屉. 问题是,当抽屉布局打开并且我需要从红色突出显示部分下方的ListView中选择一个元素时,发生的事情是抽屉已关闭,只有在这一点上,我才能从ListView中选择一个元素 打开抽屉时,我还需要直接从ListView中选择元素 解决方案 您必须为此创建自定义抽屉 public class Cust ..
发布时间:2020-11-13 20:18:13 其他开发

锁定抽屉时解锁

我有一个mainactivity,其中我创建了一种方法来锁定/解锁抽屉式布局并将其锁定在onCreate()方法中. public void disableDrawer(Boolean bol){ if(bol) { mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_OPEN); ..
发布时间:2020-08-30 06:22:52 其他开发

不建议使用setDrawerListener方法

在我的应用程序上做某事时,我发现应用程序上的导航抽屉减小了尺寸.但是我对此没有做任何事情. 然后,在检查了代码之后,我发现setDrawerListener被弃用了.有人对此有解决方案吗? drawerLayout.setDrawerListener(actionBarDrawerToggle); 解决方案 请改用addDrawerListener(). ..
发布时间:2020-08-30 01:43:47 其他开发

动态更改导航视图项的颜色Android

我想构建一个导航抽屉,其中每个项目都具有与Google Play商店不同的选择颜色(图标色调和文本颜色): 我不确定他们如何解决此问题,我认为他们在不同的抽屉中使用不同的活动.我想使用片段,并且想要更改图标的色调和文本颜色.有什么想法可以做到这一点吗?我使用的是Google的设计支持库和一个带有导航视图的抽屉布局. 解决方案 在NavigationView中将app:itemIcon ..
发布时间:2020-08-29 23:52:21 其他开发

在滑动时移动和调整DrawerLayout的内容的大小

我刚遇到这个应用程序,看到了这个自定义动画的DrawerLayout. 我猜想它必须先截屏,然后在Activity中绘制一个自定义的View,但是我不确定,也不确定细节. 有人知道该怎么做吗? 解决方案 您可以通过在DrawerLayout上的DrawerListener的onDrawerSlide()方法中转换和缩放内容View来实现此目的.由于内容View本身正在调整大小,并且右下角显 ..
发布时间:2020-08-29 23:45:55 其他开发

如何在设备屏幕右侧设置“抽屉布局"图标?

我已经创建了抽屉布局示例应用程序,它工作正常,我的问题是抽屉布局在右到左完美地工作,但是我试图将图标从左侧移到右侧,但是它不能正常工作,请给我您的建议. !这有可能吗? ..
发布时间:2020-08-27 07:29:46 其他开发

DrawerLayout不起作用并且阻止了不相关的小部件

我有一个Activity,其中有一个TextView,我想在该Activity中添加一个导航抽屉.因此,我更改了XML并实现了DrawerLayout. 在实现DrawerLayout之后,它根本无法运行(意味着它无法打开),并且在DrawerLayout中实现的FrameLayout阻止了与DrawerLayout TextView文本无关的内容. drawer.xml : ..
发布时间:2020-08-26 18:31:14 其他开发