如何将垂直准则转换为百分比
How to convert vertical guideline into Percentage
这看起来很简单,添加垂直参考线后,当你点击上面的箭头时它变成百分比,但是我的 android studio 或我正在使用的约束布局版本有问题或可能是我在这里做错了什么。
我什么都试过了,但它总是显示相同的箭头,而且当我点击它时,它永远不会把自己变成百分比。
我正在使用 Android Studio 2.2
,并将其添加到我的 gradle 中。
compile 'com.android.support.constraint:constraint-layout:1.0.0-beta4'
请指导我如何将其转换为百分比。
你可以使用 Percent Support Library
The Percent package provides APIs to support adding and managing
percentage based dimensions in your app.
向您的 Gradle 构建脚本添加依赖项,根据您的项目更改版本:
compile 'com.android.support:percent:24.2.1'
在您的布局中,您可以添加 PercentRelativeLayout。
You can specify dimension or a margin of child by using attributes
with "Percent" suffix
例如:
<android.support.percent.PercentRelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
app:layout_widthPercent="50%"
app:layout_heightPercent="50%"
app:layout_marginTopPercent="25%"
app:layout_marginLeftPercent="25%"/>
</android.support.percent.PercentRelativeLayout>
它适用于 Android Studio 2.3 和
compile 'com.android.support.constraint:constraint-layout:1.0.1'
但是,使用中存在一些问题。有时图标隐藏在其他项目下面,难以点击,有时点击图标会 select 下面的东西。我发现您有时需要放大很多,然后单击小三角形图标中间的右侧。单击一次将反转参考线的方向,单击两次将其转换为百分比。
如果失败,您可以随时直接更改 xml。替换
app:layout_constraintGuide_begin="51dp"
与
app:layout_constraintGuide_percent="0.3611111"
例如。
这看起来很简单,添加垂直参考线后,当你点击上面的箭头时它变成百分比,但是我的 android studio 或我正在使用的约束布局版本有问题或可能是我在这里做错了什么。
我什么都试过了,但它总是显示相同的箭头,而且当我点击它时,它永远不会把自己变成百分比。
我正在使用 Android Studio 2.2
,并将其添加到我的 gradle 中。
compile 'com.android.support.constraint:constraint-layout:1.0.0-beta4'
请指导我如何将其转换为百分比。
你可以使用 Percent Support Library
The Percent package provides APIs to support adding and managing percentage based dimensions in your app.
向您的 Gradle 构建脚本添加依赖项,根据您的项目更改版本:
compile 'com.android.support:percent:24.2.1'
在您的布局中,您可以添加 PercentRelativeLayout。
You can specify dimension or a margin of child by using attributes with "Percent" suffix
例如:
<android.support.percent.PercentRelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
app:layout_widthPercent="50%"
app:layout_heightPercent="50%"
app:layout_marginTopPercent="25%"
app:layout_marginLeftPercent="25%"/>
</android.support.percent.PercentRelativeLayout>
它适用于 Android Studio 2.3 和
compile 'com.android.support.constraint:constraint-layout:1.0.1'
但是,使用中存在一些问题。有时图标隐藏在其他项目下面,难以点击,有时点击图标会 select 下面的东西。我发现您有时需要放大很多,然后单击小三角形图标中间的右侧。单击一次将反转参考线的方向,单击两次将其转换为百分比。
如果失败,您可以随时直接更改 xml。替换
app:layout_constraintGuide_begin="51dp"
与
app:layout_constraintGuide_percent="0.3611111"
例如。