android一個登陸界面的設計


 說起登陸界面的設計,大家可能都會說這個挺簡單的的啊,弄個布局,加幾個控件一個登陸界面就出來了,但我今天想說一下自己在設計一個登陸界面時遇到的問題,而我這個登陸界面的設計重點就是在一個水平布局上放了一個checkbox和一個登陸的button,在checkbox放上之后,之后的那個button在這個水平布局的空余空間上居中,這個對於高手來說可能不是什么問題了,而讓我奇怪的是當我的布局屬性設置為水平時,我的登陸button並不能居中,而只有在垂直的屬性下button才能居中。

所以現在把這個代碼貼出來,界面的效果並沒有做什么美化,只是一些系統控件的組合。

選看一下效果圖:

所以這個設計的重點也就是在紅色區域里讓button居中。

下面是改布局的xml文件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="賬號:"/>
<EditText android:layout_width="240dip"
android:layout_height="wrap_content"
android:text="mumayi"
android:id="@+id/edtuser"/>
</LinearLayout>
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="密碼:"/>
<EditText android:layout_width="240dip"
android:layout_height="wrap_content"
android:password="true"
android:id="@+id/edtpsd"/>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:orientation="vertical" >
<CheckBox
android:id="@+id/checkbox"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="記住密碼" />
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<Button
android:id="@+id/login"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:text="登錄" />
</LinearLayout>
</LinearLayout>
</LinearLayout>


 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com