开工玩android啦
记下自己玩android碰到各种问题,从视图布局开始!
同一行有两个不同类型的控件,要实现两端对齐效果:
使用相对布局:
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<CheckBox
android:id="@+id/savePwdBox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:text="@string/login_is_savepwd" />
<Button
android:id="@+id/forgotPwdBtn"
style="?android:attr/buttonStyleSmall"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="@string/login_forgot_pwd" />
</RelativeLayout>
红色是关键配置,保证了两个控件两端对齐时还能处在同一高度上。