android-constraintlayout相关内容
我在以编程方式将视图添加到 ConstraintLayout 并设置布局工作所需的所有约束时遇到问题. 我目前所拥有的不起作用: ConstraintLayout layout = (ConstraintLayout) findViewById(R.id.mainConstraint);ConstraintSet set = new ConstraintSet();设置克隆(布局);Ima
..
最近,在 Android Studio 2.2 中,有一个新的 ConstraintLayout 使设计更容易,但与 RelativeLayout 和 Linearlayout 不同,我不能使用 ScrollView 包围 ConstraintLayout.这可能吗?如果是,怎么办? 即 编辑 - 09/16/20: 目前更常用的是将 ScrollView 的 ConstraintL
..
在我写这个问题之前,我已经搜索了同样的问题,他们做了出口许可证,因为仍然使用 alpha 版本的约束布局.但是现在android已经发布了constrain layout的稳定版本.我尝试了很多设置但仍然失败.. 我最新的.travis.yml 语言:androidjdk:oraclejdk8安卓:成分:- 平台工具- 工具 # 获取新的 `repository-11.xml`- 工具 #
..
LinearLayout 的一个常见用途是均匀间隔 (重量)视图,例如: 如何使用新的 ConstraintLayout 实现这样的均匀间隔视图? ConstraintLayout 链接供参考:博文、I/O 会议视频 解决方案 使用 ConstraintLayout 有两种方法可以实现此目的:链 和 指南.要使用 Chains,请确保您使用的是 ConstraintLayout
..
我想将视图的左侧和右侧限制到其父视图的边距并使其填充分配的空间.但是,将宽度设置为 match_parent 或 wrap_content 似乎会产生相同的结果. 是否有与 match_constraints 等效的东西(相对于 match_parent 和 wrap_content)?match_parent 和 wrap_content 会影响布局还是在新的约束布局中被忽略? 解决
..
我正在尝试使用 ConstraintLayout 实现一个简单的聊天气泡.这就是我想要实现的目标:
..
在 Android Studio 2.2 预览版 1 中,Google 在其支持库中发布了一个新布局:ConstraintLayout.使用 ConstraintLayout 可以更轻松地在 Android Studio 中使用设计工具,但我没有找到使用相对大小(如 LinearLayout 中的百分比或“权重")的方法.有没有办法根据百分比定义约束?例如.让一个视图占据屏幕的 40%,在视图之间
..
我对 ConstraintLayout 和 RelativeLayout 之间的区别感到困惑.有人可以告诉我它们之间的确切区别吗? 解决方案 ConstraintLayout 的目的是通过对每个视图应用一些规则来优化和扁平化布局的视图层次结构以避免嵌套. Rules 让你想起 RelativeLayout,例如将左侧设置为其他视图的左侧. app:layout_constraint
..
每次我在 ConstraintLayout 中创建像 Button 和 TextView 这样的视图时,它们都会卡在顶角而不是我放置它们的位置. 我尝试创建新活动并更改模拟器,但结果仍然相同. 这是正在发生的事情的屏幕截图: 可能是什么问题? 解决方案 如 约束布局指南: 如果在设备上运行布局时视图没有约束,则会在位置 [0,0](左上角)绘制. 您必须为视图
..
我一直在试验 ConstraintLayout,有没有办法将视图的最大宽度设置为父视图的百分比(以及匹配约束的高度和 1:1 的尺寸比)? 这是不使用最大宽度的代码:
..
我今天开始使用 Android Studio 2.2 和 ConstraintLayout,但我在渲染方面遇到了一些问题.使用蓝图模式时一切正常.使用设计模式时,对象卡在左上角全部混在一起. Android Studio 警告:onMeasure 错误 java.lang.NoSuchMethodError: android.support.constraint.solver.widget
..
在 Android Studio 布局编辑器中,我看到与 ConstraintLayout 相关的词“pack"和“chain".我知道它们都与在一条线上相互连接的多个视图有关,但我不清楚它们的区别. “包"和“链"有什么区别? 解决方案 简短回答 链是一组以垂直或水平线绑定在一起的视图.Pack 意味着视图应该非常紧密地保持在一起,即相互接触(不包括任何填充). 打包
..
我正在尝试使用 Android Studio 2.2 预览版 1,但是如果我创建一个新项目并添加一个简单的 EditText 并尝试运行,我会收到以下错误. 05-20 15:53:00.748 11798-11798/br.com.tutorialandroid.sqlite E/AndroidRuntime:致命异常:main进程:br.com.tutorialandroid.sqlite,
..
我需要对 约束布局.我想对这些视图进行分组并继续编辑,而 Android Studio 中的布局设计器将它们视为单个视图.有没有办法在不实际用 ViewGroup (另一种布局)包装视图的情况下做到这一点?如果需要这样的包装器,也许 ConstraintLayout 附带的包装器布局允许对对象进行分组,而无需创建像 RelativeLayout 这样的繁重布局? 解决方案 Constrai
..
我刚刚开始了一个新项目,它运行良好.然后我从我的可绘制对象中添加一个 ImageView ,然后引发此错误: 03-20 15:54:28.711 25633-25633/com.example.zorgan.app W/art: Failed execv(/system/bin/dex2oat --runtime-arg -classpath --runtime-arg--debuggable
..
我有最新的 android Studio(2.3 beta 3),似乎 ConstraintLayout 是创建项目时的默认设置.如何让 Android Studio 使用 RelativeLayout 作为新项目的默认布局元素? 解决方案 嗯,我看到了上面的答案,它也对我有用.但是,我试了一下,并成功地将我当前的项目转换为相对布局.请执行以下操作: 在activity_main.x
..
我正在运行 Android Studio(前几天进行了最新的 stabel 升级.当我使用 Layout 编辑器时,它似乎更喜欢 ConstraintLayout.当我移动两个小部件(一个 TextView 和一个按钮)时,它在编辑器上看起来没问题,但是当我在模拟器设备 (Nexus 4) 中尝试时,它们都出现在右上角.在我的真实设备上也是如此.这里有版本问题吗? 解决方案 请在此处检查
..
2020 年 7 月更新: 在下面的答案中添加了信息,以更详细地解释 constrainedWidth/Height 为什么/做什么以及何时适用于使用它们. 2018 年 7 月更新: 如果您使用的是 ConstraintLayout 1.1.0,则要使用的正确属性是 app:layout_constrainedWidth=“true" 代替旧的 应用程序:layout_cons
..
问题: 错误:找不到 com.android.support.constraint:constraint-layout:1.0.0-alpha2.要求:我的应用程序:应用程序:未指定 背景:Android Studio 2.2 P 1 解决方案 无法安装/更新 ConstraintLayout 的支持库. 只需打开 Preferences > Appearance &Behavi
..
我有以下想法: 创建一个新的 Activity,它在布局的某个地方包含一个滚动视图 创建一个 ConstraintLayout(宽度在匹配父项上),其中一个编辑字段和一个文本视图相邻 => 现在我想用按钮之类的东西向滚动视图添加任意数量的这种约束布局. 有人能解释一下这是怎么做到的吗?这种方式有可能吗. (在 AndroidStudio 中) 编辑:我尝试了以下方法
..