2015-01-24 09:53:25|?次阅读|上传:wustguangh【已有?条评论】发表评论
关键词:Java, Android, 移动应用, 界面设计|来源:唯设编程网
首先使用Android Studio创建一个Android工程,API版本根据你的需求选择,本文选择的API是API 15:Android 4.0.3,如下图所示:

使用向导添加一个默认的Activity到模块中,在该项目中我们选择Blank Activity:

下面我们准备相关的资源,工程的目录结构如图所示:

首先创建两个布局,分别对应Activity_main.xml和custom.xml,Activity_main.xml对应默认的主Activity,其XML布局内容如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="默认效果"
android:id="@+id/btn_default"
android:layout_marginTop="47dp"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="自定义位置"
android:id="@+id/btn_def_pos"
android:layout_alignBottom="@+id/btn_default"
android:layout_toRightOf="@+id/btn_default"
android:layout_toEndOf="@+id/btn_default"
android:layout_marginLeft="49dp"
android:layout_marginStart="49dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="带图片"
android:id="@+id/btn_img"
android:layout_below="@+id/btn_default"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginTop="38dp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="完全自定义"
android:id="@+id/btn_abs_define"
android:layout_alignBottom="@+id/btn_img"
android:layout_alignRight="@+id/btn_def_pos"
android:layout_alignEnd="@+id/btn_def_pos" />
</RelativeLayout>