0
<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="wrap_content"
app:layout_aspectRatio="178%">
<ImageView
android:id="@+id/firstImage"
app:layout_widthPercent="50%"
android:scaleType="centerCrop"
/>
<ImageView
android:id="@+id/secondImage"
app:layout_widthPercent="50%"
android:scaleType="centerCrop"
android:layout_toRightOf="@id/firstImage"
/>
</android.support.percent.PercentRelativeLayout>
Iが16に設定されている実行する必要がどのようなワイド2枚の画像を有する次いでPercentRelativeLayout
と上の9のアスペクト比を(それぞれ50% )内に、それは次のようになります。
http://i.imgur.com/Iy8JiCQ.png
しかし、私はアプリを実行したときにビューが存在しないかのように、2枚の画像が)(表示されません。
私は何が必要なのですか?
を設定することが良いでしょう。layout_aspectRatio 'は、PercentRelativeLayout'自体ではなく、' PercentRelativeLayout'の* children *に適用する属性です。 – ianhanniballake
@ianhanniballakeそれは理にかなっています。親ビュー(RelativeLayoutのような)にアスペクト比を適用し、それに従って子供たちに調整させるレイアウト/メソッドがありますか? –
確かに別のものの中に入れ子にすることができます – ianhanniballake