问题标签 [drawerlayout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在设备屏幕右侧设置抽屉布局图标?
我已经创建了抽屉布局示例应用程序,它工作正常,我的问题是抽屉布局从右到左完美地工作,但我试图将图标从左侧移动到右侧,但它不起作用给我你的建议..!!! 这可能与否?
android - Android,不使用支持库时,DrawerLayout 的等效类是什么?
由于我的最低 SDK 版本是 14,我不想将支持库添加到我的应用程序中。DrawerLayout
根据 Android 在页面上所说的,这个视图组是在支持库中定义的(android.support.v4.widget
) 中定义的。
DrawerLayout
如果我不添加支持库,是否有任何等效类?谢谢。
android - 您需要将什么传递给 v4.widget.DrawerLayout.isDrawerOpen()/.openDrawer()/.closeDrawer()
我一直在尝试将我的代码移至DrawerLayout
android此处建议的SlidingDrawer
已弃用的代码。
我的问题是,到目前为止DrawerLayout
,它的实现似乎要么非常糟糕,要么有无用的错误消息(没有防御性编程)和/或文档中解释得不够好。
该isDrawerOpen()
方法在这里描述:
public boolean isDrawerOpen(查看抽屉)
检查给定的抽屉视图当前是否处于打开状态。要被视为“打开”,抽屉必须处于完全可见的状态。要检查部分可见性,请使用 isDrawerVisible(android.view.View)。
参数:drawer - 要检查的抽屉视图
返回:如果给定的抽屉视图处于打开状态,则返回 true
每个方法isDrawerOpen(View drawer)
,openDrawer(View drawer)
并且closeDrawer(View drawer)
在通过时都不起作用:DrawerLayout
有问题的或其中任何一个的孩子。我不知道我应该为这些方法提供什么以使它们发挥作用。有人可以告诉我吗?
有关实施的完整问题描述,请参见下文。
我有这样的布局:
在我的代码中,我将以下方法连接到一个按钮:
但是,如果您将其本身作为参数(这在极端情况下是多余的),则会出现以下错误:
(你会注意到,它没有给你任何关于你做错了什么的信息。而是问题的一个症状)。
这里或这里的其他答案要么难以理解,要么与问题密切相关,没有太多解释。即便如此,我还是尝试添加一个假的LinearLayout
或一个DrawerLayout
s 孩子,每个都给出这个错误:
谁能解释这些方法实际上需要传递给他们才能工作?
android - 在 android-support-v13 中找不到 DrawerLayout
我在我的项目中添加了 android-support-v13 它给了我警告
警告:在依赖项列表中找到了 android-support-v4 和 android-support-v13。因为 v13 包含 v4,所以只使用 v13。
如果我从构建路径中删除 v4,则 DrawerLayout 无法解析为一种类型。
任何帮助,将不胜感激。
问候,
android-fragments - 使用 webview 启动应用程序
我正在开发一个由带有导航抽屉(使用片段)的 webview 组成的应用程序,我想用网站的主页启动应用程序,而现在只有一个空白页面。它可能吗?提前谢谢 Activity 主要。 xml:
片段布局.xml:
主要java:
}
android - DrawerLayout:当抽屉打开时禁止点击内容
我有一个包含 ListView 的 DrawerLayout 和一个包含 TabHost 的 FrameLayout。如果我单击 DrawerLayout 的空白区域,则单击会传递到 FrameLayout,通常会更改选项卡的状态。选项卡从视图中隐藏,所以我不希望发生这种情况。
当 DrawerLayout 打开时,是否有任何方法可以拦截触摸事件,这样就不会发生这种情况?
android - 使抽屉布局的某些部分在 android 中始终可见
我正在使用抽屉布局来制作一个从右到左移动的抽屉。但我想让抽屉的某些部分始终在右侧可见。请帮助我如何做到这一点。
c# - DrawerLayout 无法解析为类型
我已经使用 Android SDK 管理器更新了 Android 支持库 -> 安装选项到 rev19。
我正在使用 Visual Studio IDE 来构建我的 android 应用程序。
我还参考了以下示例来实现 DrawerLayout,但我也无法让 DRawerLayout 在示例中工作。这是示例的链接。
我错过了什么吗?
android - Android中同一个Activity中的NavigationDrawer和ViewPager
我正在尝试使用 ActionBarSherlock 在活动中创建一个 NavigationDrawer 以及一个带有滑动选项卡的 ViewPager。我有标签,并为视图寻呼机和抽屉布局创建了布局。我知道我所拥有的是 viewpager 布局和drawerlayout 在单独的文件中,它们可能应该在同一个文件中以查找视图。虽然我不知道如何使用我拥有的代码来做到这一点。
我已经对如何执行此操作进行了大量研究,标准模式是不执行此操作,尽管正如许多人所指出的那样,Google Play Music 会执行此操作。我希望我的应用程序看起来像这样,并且我知道人们建议有一种解决方法。我只是不确定解决方法如何与 ActionBarSherlock 以及我目前已实现的代码一起使用。请任何人都可以帮我解决这个问题。先感谢您。
这是我的活动代码:
这是我的 DrawerLayout 布局 xml 代码:
这是我的 ViewPager 布局 xml 代码:
android - ActionBarActivity 与 ActionBarDrawerToggle - 不使用drawerImageRes
从这个android示例开始,我尝试创建一个使用支持版本(android.support.v4 和 android.support.v7)的应用程序。
该示例创建一个如下所示的菜单抽屉
我的代码得到了这个
请注意图标不同,它的移动方式也不同,在我的版本中它不会移动。
示例代码
我的代码
有谁知道它为什么不使用我的切换图标或移动?还是您不能使用支持库那样做?