1

縦ガイドラインを追加した後、上矢印をクリックするとパーセンテージに変わりますが、自分のアンドロイドスタジオ、または使用している制約レイアウトバージョンに問題がありますまたは私はここでひどく間違って何かをしているかもしれません。縦ガイドラインをパーセンテージに変換する方法

enter image description here

することは、私はすべてを試してみましたが、それは常に同じarrorwを示しており、私はそれをクリックすると、割合に自分自身を回すことはありません。

私はAndroid Studio 2.2を使用しており、これを私のgradleに追加しました。

compile 'com.android.support.constraint:constraint-layout:1.0.0-beta4'

親切割合にこれを変換する方法私を導きます。

+0

また、android.support.percent.PercentRelativeLayoutまたはPercentFrameLayoutビュー(サポートライブラリ - com.android.support:percent)を使用してみてください。次に、その子に対してapp:layout_widthPercent = "num%"または同様の制約を使用できます。 – MVojtkovszky

答えて

3

それは

とAndroidのメーカー2.3で動作します
compile 'com.android.support.constraint:constraint-layout:1.0.1' 

しかし、いくつかの問題がありますsを使います。アイコンが他のアイテムの下に隠れてクリックしにくくなることがあります。アイコンをクリックすると、下のものが選択されます。私はときどき大規模なズームインが必要なことを発見した後、小さな三角形のアイコンの真ん中を右クリックしてください。 1回クリックするとガイドラインの方向が反転し、2回クリックするとそれがパーセンテージに変換されます。

これが失敗した場合、いつでもxmlを直接変更できます。例えば

app:layout_constraintGuide_percent="0.3611111" 

app:layout_constraintGuide_begin="51dp" 

置き換えます。

1

あなたはPercent Support Library

を使用することができますパーセントパッケージには、お使いのアプリで 割合ベースのディメンションを追加および管理をサポートするためのAPIを提供します。

は、プロジェクトに応じて、あなたのGradleビルドスクリプト、変更のバージョンに依存関係を追加します。

compile 'com.android.support:percent:24.2.1' 

あなたのレイアウトでは、PercentRelativeLayoutを追加することができます。

あなたは "パーセント" 接尾辞例えば

と属性 を使用してディメンションまたは子のマージンを指定することができます。

<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> 
+0

@ Kirmani88有用であれば受け入れてください – LaurentY

関連する問題