当我在Android Studio中使用布局编辑器时,我尝试使用约束锚来在EditText 视图和Button 视图之间创build一个链(双向约束),但它并不构成链。 如果我试图限制一个视图到另一个视图 ,它只会产生一个约束。 我试图将EditText的右侧链接到Button的左侧。 这是我的布局编辑器看起来像:
在Android Studio 2.2的预览版1中,Google在其支持库中发布了一个新布局: ConstraintLayout 。 使用ConstraintLayout在Android Studio中使用devise工具更容易,但是我没有find使用相对大小(百分比或LinearLayout中的“权重”)的方法。 有没有一种方法来定义基于百分比的约束? 例如,使视图占用40%的屏幕,在视图之间创build20%的边距,将视图的宽度设置为另一个视图宽度的50%?
LinearLayout一个常见用途是平均间隔(重量)视图,例如: 你如何使用新的ConstraintLayout实现这样的均匀间隔的视图? ConstraintLayout链接供参考: 博客文章 , I / O会话video
问题: Error:Could not find com.android.support.constraint:constraint-layout:1.0.0-alpha2. Required by: myapp:app:unspecified 背景: Android Studio 2.2 P 1
我正在运行Android Studio(最近安装了最新的stabel升级版本)当我使用Layout编辑器的时候,它似乎更喜欢ConstraintLayout当我移动两个小部件(一个TextView和一个button)时,它在编辑器上看起来没问题,但是当我试图在模拟器(Nexus 4)中使用它们,它们都在右上angular,在我的真实设备上也是如此,这里是否存在版本问题?
我很困惑ConstraintLayout和RelativeLayout之间的区别。 有人能告诉我他们之间的确切区别吗?