2016-05-06 10 views
1

Ich habe 2 Tasten, erste Taste sollte 100dp Breite haben, zweite Taste wäre (Eltern - 100dp) Breite.Android Streckenbreiten: absolute Breite + Prozent

Ist das möglich?

Ich habe versucht, die folgenden:

<android.support.v7.widget.ButtonBarLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 
     <Button 
      android:layout_width="100dp" 
      android:layout_height="wrap_content" /> 

     <Button 
      android:layout_width="1dp" 
      android:layout_height="match_parent" 
      android:layout_weight="1"/> 
    </android.support.v7.widget.ButtonBarLayout> 
+0

Ist es notwendig, android.support.v7.widget.ButtonBarLayout als Elternteil zu benutzen? Es kann leicht erreicht werden mit RelativeLayout – Pehlaj

+0

ButtonBarLayout erweitert LinearLayout richtig? Es sollte funktionieren, wenn Sie die Gewichtssumme von ButtonBarLayout auf 1 und die Layoutbreite der zweiten Schaltfläche auf 0dp festlegen. – Maslada

Antwort

0

Try RelativeLayout als Elternteil mit:

<RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 
    <Button 
     android:id="@+id/button1" 
     android:layout_width="100dp" 
     android:layout_alignParentLeft="true" 
     android:layout_height="wrap_content" /> 

    <Button 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_toRightOf="@+id/button1" /> 
</RelativeLayout> 
Verwandte Themen