问题标签 [android-constraintlayout]

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.

0 投票
5 回答
6100 浏览

android - android - 在某些设备上布局看起来很乱

我的布局有一个非常奇怪的问题。它看起来与 eclipse XML 编辑器和我的三星 Galaxy 中的设计相同,但在我的旧手机 xperia x10 mini 中却搞砸了。我只能假设这也会发生在其他设备中。

如果有人可以帮助解决这个问题,我将不胜感激。

这是两个屏幕截图和 XML 代码。

它在 Eclipse 布局编辑器和我的三星 Galaxy S4 mini 中的外观

在此处输入图像描述

它在索尼 xperia x10 mini 中的外观

在此处输入图像描述

这是 ImageViews 的风格

有任何想法吗???

0 投票
4 回答
9127 浏览

android - 如何在 PercentRelativeLayout 中使用 layout_aspectRatio?

我尝试使用PercentRelativeLayout.

所以我把这一行放在我的 build.gradle 文件中:compile 'com.android.support:design:23.0.1'

我使用这种布局:

问题:

  • Android Studio 警告我:'layout_height' should be defined对于ImageView.
  • 当我运行我的项目时,我得到了:Error:(15) No resource identifier found for attribute 'layout_aspectRatio'

那么怎么了?

0 投票
2 回答
2396 浏览

android - 如何根据设备屏幕尺寸,16:9,1:1,3:2,2:1,4:3 将百分比相对布局中的图像视图设置为以下比例

我有一个图像视图来显示图像,我想启用使用以下比例 16:9,1:1,3:2,2:1,4:3 裁剪图像的选项。每个按钮都有一些按钮,因此用户可以通过单击按钮将图像裁剪为以下内容。如何根据具有不同屏幕尺寸的设备执行此操作。

我使用以下代码片段获得了设备屏幕的高度和宽度

我可以使用此代码段将宽度和高度设置为 imageview

但是如何使用百分比相对布局 (16:9,1:1,3:2,2:1,4:3)

谁能帮忙??

0 投票
10 回答
32923 浏览

android - 如何使用新的 Android 约束布局来减少 View 层次结构

您对如何使用最近在今年 Google I/O 上宣布的新约束布局有任何想法吗?

0 投票
14 回答
206680 浏览

android - 如何使 ConstraintLayout 使用百分比值?

借助 Android Studio 2.2 的 Preview 1,Google 在其支持库中发布了一个新布局:ConstraintLayout. 使用 ConstraintLayout 可以更轻松地在 Android Studio 中使用设计工具,但我没有找到使用相对大小(如 LinearLayout 中的百分比或“权重”)的方法。有没有办法根据百分比定义约束?例如,让视图占据屏幕的 40%,在视图之间创建 20% 的边距,将视图的宽度设置为另一个视图宽度的 50%?

0 投票
10 回答
182808 浏览

android - ConstraintLayout 和 RelativeLayout 的区别

ConstraintLayout我对和之间的区别感到困惑RelativeLayout。有人可以告诉我它们之间的确切区别吗?

0 投票
1 回答
1821 浏览

android - Android studio 2.2 中设计画面消失

最近我在玩ConstraintLayoutAndroid Studio 2.2 预览版中的介绍。

在此处输入图像描述

屏幕就像上面一样,但突然我按下了几个键,黑屏就消失了。

在此处输入图像描述

有谁知道如何取回设计屏幕?

0 投票
2 回答
3512 浏览

android - Androind 2.2 Preview 1 - 使用 ConstraintsLayout 与 GuideLine 应用程序崩溃

我正在尝试使用 ContraintsLayout 创建布局。

在我的布局中,我添加了 Horizo​​ntal GuideLine

但是当我运行应用程序时它会崩溃,如果我删除GuideLine它就可以了。

我还检查了 APK 并且有一个类java.awt.Rectagle

堆栈跟踪

布局xml文件

0 投票
13 回答
144814 浏览

android - 是否可以将 ConstraintLayout 放在 ScrollView 中?

所以最近,在 Android Studio 2.2 中,有一个新的 ConstraintLayout 可以让设计变得更容易,但与RelativeLayoutand不同Linearlayout,我不能使用ScrollViewto 环绕ConstraintLayout。这可能吗?如果是这样,怎么做?

IE

0 投票
3 回答
4448 浏览

android - Android Studio 2.2 预览 1 EditText 错误

我正在尝试使用 Android Studio 2.2 预览版 1,但是如果我创建一个新项目并添加一个简单的 EditText 并尝试运行,则会出现以下错误。

我的布局是

我的 build.gradle(模块级)文件是

我的 build.gradle (应用程序级别)文件是

这是我在 AS 2.2 预览 1 中的布局预览

在此处输入图像描述