©には線形レイアウトに関する問題があります。私は何かが奇妙だと思います。レイアウトは同じですが、バックボタンは関連するアイコンを動かしています。左側のボタンを戻したい、btn_header_what_search_userボタンを右側のサイトに入れたいです。しかし、関連するアイコン(センターアイコン)を動かしています。どのようにして左のボタンに戻ることができますか?線形重力の問題?
私のコード: `
<LinearLayout android:layout_height="44dip"
android:layout_width="320dip"
android:background="@drawable/header_320_44dip">
<ImageView
android:layout_width="121dip"
android:layout_height="32dip"
android:layout_gravity="center"
android:layout_marginLeft="90dip"
android:background="@drawable/icon">
</ImageView>
<ImageView
android:layout_width="52dip"
android:layout_height="32dip"
android:layout_gravity="left"
android:background="@drawable/btn_back_52x32">
</ImageView>
<ImageButton
android:layout_height="34dip"
android:layout_width="64dip"
android:id="@+id/btn_header_what_search_user"
android:layout_marginLeft="0dip"
android:background="@drawable/btn_nedit_nontext_64x34">
</ImageButton>
</LinearLayout>
`
私はいつでも私は線形レイアウトを使用することはできませんか?私は線形レイアウトでどのように私はできますか?私の最後の質問はなぜアイテムが追加される前に関連しているのですか?それは普通ですか?私は0,0ポイントを動かすことを考えていたのですか? – DuyguK
LinearLayoutのアイテムは、左から右、上から下へ順番に追加されます。なぜあなたのレイアウト内のアイテムの配置が妨げられたのか? – Maneesh
異なる 'align'属性は' RelativeLayout'にユニークです。つまり 'LinearLayout'でそれらを使うことはできません。 「RelativeLayout」は、「toLeftOf」、「toRightOf」、「above」、および「below」の属性も持ちます。これらの属性を使用して、ビューを相互に関連付けることができます。 LinearLayoutでは、追加された各ビューはxmlに表示される順番で表示されます。つまり、アイコンが戻るボタンの前に表示され、その前に配置されます。 – Jave