2011-11-14 8 views
0

どのように各ビューに自動マージンを割り当てることができますか?Androidアプリケーション開発:自動マージン?

例:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

    <Button ... /> 
    <Button ... /> 
    <Button ... /> 
    <Button ... /> 

</LinearLayout> 

私は、これらのボタンのそれぞれは、それらの間のスペースの同じ量を持っていると思います。 これで、各タグにlayout_marginTop属性とlayout_marginBottom属性を設定し、それらの値を自分の望むものに設定できましたが、これを行う簡単な方法はありません。

は私が何とかごとに自動的にタグに入力することなく、特定の値に私のLinearLayoutの各ビューのマージンを設定することはできますか?

答えて

0

あなたが同じレイアウトの重みを持っているし、その後match_parentにその高さのそれぞれを設定する

は、各ボタンを設定し、オブジェクトのレイアウト重量を使用することができ、あなたの問題を解決する必要があり

+0

これは、周りのスペースの余白と同じではありませんか? – Craigy

+0

ありがとうございます。しかし、クレイジーはまあまあです。それは私が探しているものではありません。それは私の問題を解決しますが、私はすべてのビューの周りに均等なマージンを得ていますが、LinearLayoutのすべてのビューのマージンを定義するメソッドを知っている人は、投稿してもそれでも感謝します。 :)ありがとうございました。 – haiyyu

+0

私は彼がマージンを使ってそれらを均等に配置しようとしていると仮定しています。 – MrZander