2016-10-06 9 views
0
中のTextViewと重量

3つの事でHrizontalリニアレイアウトを調整します。覚えておくべき3つのアンドロイド

はアンドロイドを設定します。子供のlayout_width「0dp」へ

はアンドロイドを設定:親のweightSum(編集:

各子供のandroid:layout_weightを比例的に に設定します(例:weightSum = "5"、3人の子供:layout_weight = "これは子供のレイアウト_体重の合計に設定されているため、この属性はオプションです) 1 "、layout_weight =" 3 "、layout_weight =" 1 ")

<LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:weightSum="5"> 

    <Button 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="1" 
     android:text="1" /> 

    <Button 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="3" 
     android:text="2" /> 

    <Button 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="2" 
     android:text="3" /> 

</LinearLayout> 
+0

を試すことができますか..? –

+0

3つのテキストビュー/ボタンをすべての種類のデバイスでサポートしています。 – RajeshkumarG

答えて

0

@Rajeshクマールあなたが記述してくださいしたいです何...このコードにラジェッシュクマー@

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" 
tools:context=".MainActivity"> 

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="horizontal" 
    android:weightSum="1"> 

    <Button 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight=".20" 
     android:text="Btn 1" /> 

    <Button 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight=".60" 
     android:text="Btn 2" /> 

    <Button 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight=".20" 
     android:text="Btn 3" /> 
</LinearLayout> 

+0

ありがとうございます@dileep Patel – RajeshkumarG

関連する問題