24得票4回答
如何使用约束布局1.1中的新特性?

有人知道如何使用约束布局 1.1 中的新功能,即障碍和基于百分比的尺寸吗?网上绝对没有任何文档可用,在最近的 Google I/O 设计师工具讲座上,仅详细介绍了占位符。顺便说一句,我发现如何使用分组,这也是一个新功能。你只需要简单地添加<android.support.constrai...

13得票4回答
安卓开发工具Android Studio 3中,约束布局编辑器无法正常工作

我最近安装了Android Studio 3,但约束布局显示为灰色窗口。我尝试了各种方法,但是无法解决这个问题。 提前感谢任何提供帮助的人: XML代码:<?xml version="1.0" encoding="utf-8"?> <android.support.co...

10得票1回答
如何以编程方式访问ConstraintLayout中视图的当前约束条件?

我可以使用ConstraintSet在ConstraintLayout中编程修改视图的约束条件,但在应用修改之前,我希望测试它是否已经完成。为此,我需要以编程方式访问ConstraintLayout中视图的当前约束条件。 例如,在这里,我想要删除TextView“title”顶部与TextV...

44得票5回答
约束布局中视图位于左上角

每次我在ConstraintLayout中创建Button和TextView等视图时,它们都会卡在左上角而不是我放置的位置。 我尝试创建新活动并更改模拟器,但结果仍然相同。 这是正在发生的截图: 可能的问题是什么?

8得票2回答
2048游戏动画使用哪种LayoutManager?

为了培训目的,我正在复制2048游戏。我已经完成了逻辑和交互,但是在单个TextView中打印(并简单刷新)它看起来很荒谬,当然不能这样做。 当思考如何为游戏构建UI时,我不确定选择哪种LayoutManager。在游戏的4 x 4网格中,我需要做的是合并和添加行和列中的单元格,并进行动画处...

18得票1回答
在ConstraintLayout中对包含链条的一组视图进行对齐

我有一个 ConstraintLayout 中的三个视图,想要将它们对齐如下: 现在视图B和C形成垂直链,A相对于该链居中。但是如何将整个组居中于父级?请注意,视图C可能为GONE。

43得票4回答
如何在ConstraintLayout中使视图“wrap_content但不超过”?

我有三个视图,分别是标题、版本和ImageView(作为按钮): 标题应该是wrap_content,但要遵守以下规则 版本应该是wrap_content,在标题右侧且在ImageView左侧 ImageView具有固定大小,位于父视图的右上角 问题在于,如果标题太大,版本号将向右...

13得票3回答
将LinearLayout转换为ConstraintLayout问题

我正在尝试将一个水平的LinearLayout转换为一个ConstraintLayout,其中有4个相同大小的按钮。问题在于,在LinearLayout中将一个或多个按钮设置为android:visibility="gone"时,其余按钮会调整大小以占用整个空间(所有按钮的大小都相同),而在C...

8得票3回答
无法解析类型为“android.support.constraint.Group”的双向绑定属性“visibility”。

在我的布局中,我定义了两个组在ConstraintLayout中。我希望它们的可见性相反。因此,如果group1可见,则group2应该消失,反之亦然。我正在尝试使用数据绑定来实现这一点。 <data> <import type="android.view.Vie...

11得票1回答
Android Studio布局编辑器中的ConstraintLayout:pack vs chain

在Android Studio布局编辑器中,我看到与ConstraintLayout相关的"pack"和"chain"。我知道它们都与将多个视图连接成一条线有关,但它们的区别对我来说不太清楚。 "pack"和"chain"之间的区别是什么?