這是我想得到的效果。
貼上代碼:
android:layout_width="fill_parent"
android:layout_height="40dp"
android:gravity="center_vertical"
android:orientation="horizontal" >
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_weight="1"
android:text="微信號"
android:textColor="#000000"
android:textSize="17sp" />
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="10dp"
android:text="未設置"
android:textSize="12sp" />
第一個TextView設置了weight=1之後,第二個TextView就可以靠右顯示了。
為什麼?
你第一個控件占了整個布局寬,但是你設置的是wrap_content 所以會留出控件給你的第二個控件,所以未設置就被擠到右邊了,你要是第一個控件設置Match_content,我估計第二個控件都看不到了