- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我指的是在 https://developer.android.com/training/constraint-layout/index.html#constrain-to-a-barrier 上使用约束布局的指南亲 body 验 Barriers。
步骤说,
To create a barrier, follow these steps:
Click Guidelines in the toolbar, and then click Add Vertical Barrier or Add >Horizontal Barrier.
而当我点击 Guidelines 图标时,它只显示两个选项,即
即使上下文菜单也不显示添加 Barrier 的选项。
已经有相同上下文的问题Add Constratint Layout Barriers Missing In Context Menu of Android Android Studio但对于由 CommonsWare 回答的 Android Studio 2.3.3。
通过评论与 CommonsWare 进行了讨论,他建议使用 ConstraintLayout 1.1 的测试版。
但根据 training guide对于使用 ConstraintLayout,constraintLayout 版本是 1.0.2
dependencies { compile 'com.android.support.constraint:constraint-layout:1.0.2' }
甚至 Android Studio 3.0 release notes表示现在支持创建障碍选项(添加组除外,它需要 ConstraintLayout 1.1.0 beta 2 或更高版本)。
环境细节:
Android Studio 3.0.1Build #AI-171.4443003, built on November 9, 2017JRE: 1.8.0_152-release-915-b01 amd64JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.oWindows 8.1 6.3Constraint Layout :1.0.2Graddle wrapper : gradle-4.1buildToolsVersion : 26.0.2
最佳答案
根据 this documentation ConstraintLayout
的 1.1.0-beta1 版中引入了障碍。 (重点是我的)
Bugfixes related to wrap_content
New features: barriers, placeholder, percent dimensions
由于屏障是在 1.1.0-beta1 中引入的,因此您不会在任何早期版本中看到它们。
我目前正在运行带有 ConstraintLayout
1.1.0-beta3 的 Android Studio 3.0.1,这是我在设计器中按下指南按钮时看到的:
上下文菜单还将障碍显示为一个选项。
因此,简而言之,您需要 Android Studio 3.0+ 和 ConstraintLayout
版本 1.1.0-beta1 或更高版本才能看到这些选项。
关于android - 添加 Android Studio 3.0 的布局编辑器工具栏和上下文菜单中缺少的(垂直/水平)障碍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47596214/
两者有什么区别? v7-21 工具栏中没有的所有功能都包含在工具栏中吗?使用 v7-21 工具栏代替工具栏有哪些限制? 最佳答案 如果您查看 Toolbar 的文档和 AppCompat Toolba
如何使用 jQuery 进行可拖动的 Tinymce 工具栏? 最佳答案 在你的 tinyMCE init 方法中试试这个 tinyMCE.init({ // ... handle_event_cal
是否可以有一个多行的 ExtJsToolBar?我想要第一行的几个控件和第二行的 3 个 ExtJsButtons。 工具栏是面板的顶部工具栏。 最佳答案 不确定早期版本,但从 ExtJS 4.0 开
环境: iOS 6/7、Xcode 5 中的自动布局。 我知道要调整 NavBar 以适应状态栏,我将 NavBar 的背景图像设置为 64 位高(引用:WWDC 2013 Video Lecture
有没有办法获取整个 OS X 中使用的默认 NSButton 来导航窗口的内容?我所说的按钮显示在 Finder、系统偏好设置、Safari、Mac App Store、游戏中心等中。 虽然我可以使用
我没有使用 Windows 上 gvim 中的菜单和工具栏;我可以隐藏它们吗? 这将为文本区域提供更多空间。 最佳答案 使用guioptions设置(缩写为go)。 :set guioptions -
我使用 jQuery 为tinymce 创建了一个外部 float 工具栏。 tinyMCE.init({ ... theme_advanced_toolbar_location :
使用我的 TitleAreaDialog 是否可以在按钮下方的底部添加一个区域或一个栏。当操作发生时,可以向用户显示一条消息。 这是我所指的例子 最佳答案 据我所知,这对于 JFace Dialog
我已经创建了 JToolBar (Java Swing)。我在包含 JToolBar 的框架上设置了背景图像。我希望我的 JToolBar 是透明的,以便保持在框架上的图像应该是可见的。我正在使用 s
如何检查键盘何时完全显示以及何时像这样折叠?也许我可以检查它的高度? 我暂时检查了 notification 中的 userInfo,但没有发现对解决我的问题有用。 最佳答案 只需订阅通知: Noti
我想使用 jQuery UI 创建一个带标题的工具栏。 到目前为止,我有: HTML: go to beginning Submit CSS: #toolbar
这是我的 list 文件: 这是我的 Activity 布局: 这是我
如何去掉 android View 顶部的白框?我在我的代码中看不到我调用创建工具栏的东西的任何地方,我也没有自己编写代码。它也存在于 View 之上,而不是其中。我猜 xml 文件的设计 View
有人知道怎么做吗? 最佳答案 使用带有 alignParentBottom="true"的 LinearLayout 像这样: 我没有尝试编译,您可能需要修正一些拼写错误,但这是一个
我想以编程方式更改 Android 工具栏中导航图标(屏幕截图中的黑色圆圈)的高度和宽度。有什么办法吗?这不是工具栏 Logo 。我无法在 Styles xml 中更新工具栏主题,因为我希望它是动态的
我目前正在开发一个实现 Appcompat 工具栏的应用程序。现在我的问题是,如果我选择一个 Light Actionbar 作为基础,菜单是白色的,标题是黑色的。我希望两者都是白色的。如果我更改为
是否可以在工具栏中同时显示主页图标和返回图标?1)是否可以更改后退按钮图标和主页图标的显示顺序。目前它首先显示箭头按钮,然后显示 Logo (主页按钮) 2) 第二个要求是在单击主页图标时清除 Act
我想要一个双倍高度的操作栏(如 Material 指南示例中所示),但标题中(可能)有 2 行文本。我使用的标题是动态的,取决于页面中显示的项目。如果只有一行,它应该看起来像一个普通的操作栏,如果有
目前正在努力调整我的工具栏的布局。 我有两个按钮。一个左对齐,另一个右对齐。文本(应用程序标题)需要位于两个按钮的中央。 例子:[按钮 1] [文本] [按钮 2] 我的问题。文本未居中对齐。 它需要
我有一个包含 CardView 的 RecyclerView。 我想为每个 CardView 添加一个工具栏,使其看起来和行为都像主工具栏: [图标] [标题] ......... [按钮] [按钮]
我是一名优秀的程序员,十分优秀!