2014-09-27 126 views
0
<LinearLayout 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:orientation="horizontal" > 

<CheckBox 
    android:id="@+id/checkBox2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Learning a lot" /> 

<TextView 
    android:id="@+id/ctv2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text=" ?" /> 

       <SeekBar 
    android:id="@+id/seekBar2" 
    android:layout_width="100dp"  
    android:layout_height="wrap_content" 
    android:gravity="right"/> 

</LinearLayout> 

那就是xml中的代碼。 我想複選框和textview左對齊左側對齊和seekbar右對齊。我發現類似的主題,但我無法找到解決方案。 hmmmmmmm ......請幫我...如何將2個視圖對齊到線性佈局的左側和右側?

回答

0

向TextView添加android:layout_weight =「1」,它將告訴線性佈局給textview提供任何額外的空間,這會將seekbar移動到右邊緣。

+0

這工作......謝謝....喜歡這個答案 – 2014-09-28 08:19:58

0

試試這個:

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

    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="left" 
     android:orientation="horizontal" > 
     <CheckBox 
      android:id="@+id/checkBox2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Learning a lot" /> 

     <TextView 
      android:id="@+id/ctv2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="some text" /> 
    </LinearLayout> 
    <SeekBar 
     android:id="@+id/seekBar2" 
     android:layout_width="100dp"  
     android:layout_height="wrap_content" 
     android:layout_gravity="right"/> 
</LinearLayout> 

這將會使第一LinearLayout(含CheckBoxTextView)至左SeekBar向右。

希望這會有所幫助。

+0

seekbar沒有對齊到正確的...將會有一些......複選框中的文本將不會相同,並使得它糟糕的設計 – 2014-09-27 18:10:14

+0

什麼樣的問題? – 2014-09-27 18:11:21

+0

我想seekbars「tabulatored」... – 2014-09-27 18:19:23

相關問題