- 设置登录界面为线性布局,组件垂直居中排列
- 设置主页为滚动模式,包括布局、添加背景图片
- 设置按钮样式,包括形状、边框线的宽度和颜色
设置登录界面
设置界面为线性布局,组件垂直居中排列
--android:gravity="center_vertical" 这个的意思是指 限定它里面的内容要垂直居中显示。
--android:layout_gravity="center_vertical",这个是指它的位置是相对于它父亲的垂直居中。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:orientation="vertical"
android:background="@drawable/back"
android:gravity="center_vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="欢迎进入手机银行"
android:textColor="#000079"
android:layout_marginBottom="70dp"
android:textSize="35dp"
/>
</LinearLayout>
设置主页为滚动模式
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
--设置主页为相对布局,布局的高度和宽度铺满整个界面
android:layout_width="match_parent"
android:layout_height="match_parent"
--设置背景图片
android:background="@drawable/zhuye"
tools:context=".LendActivity"
android:id="@+id/parent"
>
<!-- 设置表格布局的宽度为铺满,高度为自适应(随组件的高度自动调整),
排列方式为垂直排列 -->
<TableLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
</TableLayout>
</RelativeLayout>
设置按钮样式
<?xml version="1.0" encoding="utf-8"?>
<!--相当于做了一张圆角的图片,然后给button作为背景图片-->
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<!--设置圆角-->
<corners android:radius="105dip" />
<solid android:color="#E0E0E0"></solid>
<padding
android:bottom="3dp"
android:left="5dp"
android:right="5dp"
android:top="5dp"
/>
<!--设置边框线的宽度和颜色-->
</shape>
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@xml/btn"
android:text="登录"
android:layout_weight="1"
android:layout_marginRight="30dp"
android:layout_marginBottom="10dp"></Button>