android-constraintlayout相关内容
我正在使用 ConstraintLayout,我将在下面显示 我想隐藏 First(使用消失),以及我希望如下所示的视图(其中 ElasticBody 将伸展以用完原始的 First也可以查看空间. 但是,当我实际将 First 设置为 gone 时,我的视图如下所示(所有图像均来自 Android Studio Design 视图).我的 Elastic Body 也不见了,而且高度
..
我正在尝试在 wrap_content 上设置回收器视图的高度并使其尊重,但它会超过布局上的其他小部件.我现在能做什么? 解决方案 我遇到了同样的问题,我找到了这个解决方案:您应该将此属性添加到您的 recyclerview,它使您的 recyclerview wrap_content 在约束布局中
..
我在 ConstraintLayout 中使用标签 和 时遇到问题. 我想创建一个平面视图层次结构(因此是约束),但仍然具有可重用的元素.所以我在我的布局中使用 并在包含的布局中使用 以避免嵌套布局(尤其是避免嵌套的 ConstraintLayouts) 所以我写了这个:父布局
..
如何在约束布局中垂直对齐和居中对象?可以垂直或水平对齐,但除了限制两条网格线之间的视图之外,我还没有找到同时居中的方法. 垂直对齐中心: 似乎居中是约束布局的一个大问题,这迫使我回到“centerInParent"、“centerVertical"和“centerHorizontal"的相对布局. 我想使用约束布局创建以红色装箱的布局: 不幸的是,我发现不使用两条网格线
..
考虑以下布局文件:
..
我有一个现有的 android 应用程序,我想使用 Android.mk 在 AOSP(android 源代码树)中构建它.该应用程序使用未包含在 AOSP 源树 (AFAIK) 中的约束布局.我怎样才能满足这种依赖性?包括其他支持库,例如 recyclerview、v4 等,但不包括约束布局. 我应该下载 lib aar,如果是,我该如何添加/包含它?或者我应该获取源代码(从哪里下载?)并
..
如何让 RecyclerView 的项目高度达到屏幕高度的 30%? 我不能简单地使用 ConstraintLayout 或 PercentFrameLayout/PercentRelativeLayout,因为这些位置子布局相对于父布局,其大小可能与屏幕不匹配. 最好是在纯 XML 中执行此操作(不必使用任何 Runnable 来动态获取屏幕高度). 编辑 澄清一下,由于
..
我使用的是constraintLyout v 1.0.1. 我想在我的 xml 中包含一个子 ConstraintLayout 对应于我的全局布局的一部分(它本身是一个 ConstraintLayout).我将布局拆分为两个 xml,以便在其他地方使用此子部分 我试过这个,但我无法控制在父约束中放置子约束布局的位置.我想知道我是否必须将所有内容都放在同一个 xml 文件中,或者它们是否
..
最近尝试实现 Constraint Layout 但我发现 Barrier 和 Guideline 的工作原理相同. 两者都像分隔符.它们之间有什么区别吗? 解决方案 何时使用屏障 假设您有两个具有动态高度的 TextView 小部件,并且您想在最高的 TextView 下方放置一个 Button: 唯一直接在布局中实现的方法是使用水平Barrier.Barrier 允许您根据
..
我在我的应用程序中使用 ConstraintLayout 来制作应用程序布局.我正在尝试创建一个屏幕,其中 EditText 和 Button 应位于中心,Button 应位于 EditText,边距顶部只有 16dp. 这是我现在的布局和截图. activity_authenticate_content.xml
..
我最近在 macOS 上使用带有最新更新的 Android Studio 3.0,约束布局编辑器停止工作.当我在模拟器/设备上运行代码时它正在工作,但对于设计和预览选项卡,它没有显示.我使用的是约束布局 1.0.2 我试过其他版本也不起作用. 我已经尝试过支持库 26、26-beta1 和 26-beta2 也没有用. 解决方案 我在更新我的 Android Studio 时遇到了同
..
我尝试在 ConstraintLayout 中另一个 View 的同一位置添加一个 View,但添加的 View 没有获得另一个 View 的 LayoutParams. 添加的视图发生在容器的左上角. 这是我的代码: TextView cloneView = new TextView(getContext());cloneView.setLayoutParams(otherView
..
我想创建如下布局(使用约束布局): 在不同的语言中,Button1 可能比 button2 大.我该怎么做? 我只能在包含两个按钮的约束中使用 LinearLayout 来实现这一点,但我试图只使用一个布局. 谢谢 解决方案 更新 我想提一下,Remq 的答案有效并解决了我在下面提到的自引用问题,其中视图的宽度由屏障的位置决定,该屏障使用与引用的 id 相同的视图.
..
我在约束布局中有一个 recyclerView 并且我无法让它滚动,列表只是在屏幕下方继续,没有滚动的可能性.如果我将布局转换为相对布局,则滚动效果很好. 我怎样才能让它滚动? 以下 XML 显示了我的布局,回收器视图位于底部.布局在屏幕顶部有一个图像和描述.此屏幕设置占屏幕的 30%.后跟一个分隔符和回收器视图,它应该占据屏幕的其余部分并且不能滚动
..
我想根据某些条件以编程方式删除和添加约束.以下是截图:
..
在我的布局中,我有一个 ConstraintLayout 包含两个 TextView 元素.它们目前大小相同,但我希望它们具有 6:4 比率的不同权重. 如何在我的 ConstraintLayout 中实现? 解决方案 In XML 创建一个水平链,然后使用app:layout_constraintHorizontal_weight属性:
..
我正在尝试在 Button 顶部添加一个 ProgressBar(两者都在 ConstraintLayout 内). translationZ-be-displayed-over-a-button">类似问题. 我也遇到了这个答案作为替代.
..
我有一个包含大约 12/13 个字段的表单.我在约束布局中使用了 Scrollview.下面是 XML 布局的层次结构.问题是,它不会滚动到底部,而是只滚动到前 10 个视图.由于视图不再滚动,最后 3 个字段被隐藏. 父布局
..
我想做一个布局,让我使用约束布局向下滚动,但我不知道如何去做.ScrollView 应该像这样成为 ConstraintLayout 的父级吗?
..
我在 ConstrainLayout 中有一个视图,如下所示.
..