之前有几个好朋友说最近android很火,很想学习下android,在他们的要求下,我给他们讲解了android的一些基础知识,带他们进入android的大门,以下是讲解课程中的第三课,常用Layout控件的使用。
line.xml
[code]
<?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"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/loginLable"
android:textColor="#00FFCC"
android:textSize="20px"
/>
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/loginName"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/pwdLable"
android:textColor="#00FFCC"
android:textSize="20px"
/>
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/loginPwd"
android:password="true"
/>
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/login"
android:id="@+id/loginBtn"
/>
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/loginCancel"
android:id="@+id/loginCancelBtn"
/>
</LinearLayout>
[/code]
absolute.xml
[code]
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/useridLable"
android:text="@string/loginLable"
android:layout_width="70dip"
android:layout_height="45dip"
android:layout_x="10dip"
android:layout_y="10dip"
android:textColor="#CC5588"
android:textSize="20dip"
android:textStyle="bold"
/>
<EditText
android:layout_width="fill_parent"
android:id="@+id/userid"
android:layout_height="45dip"
android:layout_x="90dip"
android:layout_y="10dip"/>
<TextView
android:id="@+id/userPwdLable"
android:text="@string/pwdLable"
android:layout_width="70dip"
android:layout_height="45dip"
android:layout_x="10dip"
android:layout_y="65dip"
android:textColor="#CC5588"
android:textSize="20dip"
android:textStyle="bold"
/>
<EditText
android:layout_width="fill_parent"
android:id="@+id/userPwd"
android:layout_height="45dip"
android:layout_x="90dip"
android:layout_y="65dip"
/>
<Button
android:layout_width="70dip"
android:layout_height="50dip"
android:layout_x="10dip"
android:layout_y="120dip"
android:id="@+id/logUser"
android:text="@string/login"
/>
<Button
android:layout_width="70dip"
android:layout_height="50dip"
android:layout_x="100dip"
android:layout_y="120dip"
android:id="@+id/logUserCancel"
android:text="@string/loginCancel"
/>
</AbsoluteLayout>
[/code]
relative.xml
[code]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="50dip"
android:text="@string/loginLable"
android:id="@+id/logLable"
android:textColor="#FFAA85"
android:textSize="20dip"
/>
<EditText
android:layout_width="fill_parent"
android:layout_height="50dip"
android:layout_toRightOf="@id/logLable"
android:layout_marginLeft="20dip"
android:id="@+id/logName"
android:layout_alignTop="@id/logLable"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="50dip"
android:text="@string/pwdLable"
android:id="@+id/passLable"
android:textColor="#FFAA85"
android:textSize="20dip"
android:layout_below="@id/logLable"
/>
<EditText
android:layout_width="fill_parent"
android:layout_height="50dip"
android:layout_toRightOf="@id/passLable"
android:layout_marginLeft="20dip"
android:id="@+id/logPwd"
android:layout_alignTop="@id/passLable"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/logPwd"
android:layout_alignParentRight="true"
android:layout_marginLeft="20dip"
android:text="@string/loginCancel"
android:id="@+id/logIdCancel"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@id/logIdCancel"
android:layout_alignBottom="@id/logIdCancel"
android:text="@string/login"
android:id="@+id/logId"
/>
</RelativeLayout>
[/code]
line.xml
[code]
<?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"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/loginLable"
android:textColor="#00FFCC"
android:textSize="20px"
/>
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/loginName"
/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/pwdLable"
android:textColor="#00FFCC"
android:textSize="20px"
/>
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/loginPwd"
android:password="true"
/>
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/login"
android:id="@+id/loginBtn"
/>
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/loginCancel"
android:id="@+id/loginCancelBtn"
/>
</LinearLayout>
[/code]
absolute.xml
[code]
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/useridLable"
android:text="@string/loginLable"
android:layout_width="70dip"
android:layout_height="45dip"
android:layout_x="10dip"
android:layout_y="10dip"
android:textColor="#CC5588"
android:textSize="20dip"
android:textStyle="bold"
/>
<EditText
android:layout_width="fill_parent"
android:id="@+id/userid"
android:layout_height="45dip"
android:layout_x="90dip"
android:layout_y="10dip"/>
<TextView
android:id="@+id/userPwdLable"
android:text="@string/pwdLable"
android:layout_width="70dip"
android:layout_height="45dip"
android:layout_x="10dip"
android:layout_y="65dip"
android:textColor="#CC5588"
android:textSize="20dip"
android:textStyle="bold"
/>
<EditText
android:layout_width="fill_parent"
android:id="@+id/userPwd"
android:layout_height="45dip"
android:layout_x="90dip"
android:layout_y="65dip"
/>
<Button
android:layout_width="70dip"
android:layout_height="50dip"
android:layout_x="10dip"
android:layout_y="120dip"
android:id="@+id/logUser"
android:text="@string/login"
/>
<Button
android:layout_width="70dip"
android:layout_height="50dip"
android:layout_x="100dip"
android:layout_y="120dip"
android:id="@+id/logUserCancel"
android:text="@string/loginCancel"
/>
</AbsoluteLayout>
[/code]
relative.xml
[code]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="50dip"
android:text="@string/loginLable"
android:id="@+id/logLable"
android:textColor="#FFAA85"
android:textSize="20dip"
/>
<EditText
android:layout_width="fill_parent"
android:layout_height="50dip"
android:layout_toRightOf="@id/logLable"
android:layout_marginLeft="20dip"
android:id="@+id/logName"
android:layout_alignTop="@id/logLable"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="50dip"
android:text="@string/pwdLable"
android:id="@+id/passLable"
android:textColor="#FFAA85"
android:textSize="20dip"
android:layout_below="@id/logLable"
/>
<EditText
android:layout_width="fill_parent"
android:layout_height="50dip"
android:layout_toRightOf="@id/passLable"
android:layout_marginLeft="20dip"
android:id="@+id/logPwd"
android:layout_alignTop="@id/passLable"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/logPwd"
android:layout_alignParentRight="true"
android:layout_marginLeft="20dip"
android:text="@string/loginCancel"
android:id="@+id/logIdCancel"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toLeftOf="@id/logIdCancel"
android:layout_alignBottom="@id/logIdCancel"
android:text="@string/login"
android:id="@+id/logId"
/>
</RelativeLayout>
[/code]