用android studio创建一个简单的app

本文以

计算器为例。

1.项目创建完以后,进入res-layout-activity.xml设置布局,默认用的是relativeLayout(相对布局:控件位于另一个控件的左侧或者下方),也可以选择LinearLayout(线性布局:)线性布局比较适合所有控件都是整齐排列的页面,相对布局比较随意一点,可以按照自己的想法来放置控件)

2.设置排列方式:在代码里加上android :orientation:分为水平排列(horizon)和竖直排列(vertical)默认用水平排列(如用水平可不用设置)

3.添加空间类型:如下:ps:默认生成宽度和高度,其他的需要自己补充

android:layout_width="match_parent"(宽度充满整个屏幕)

android:layout_height="wrap_content"(高度充满整个屏幕)

android:id="@+id/first"   />(一般会给控件找出来进行操作,一般会加个id,这样方便查找,后面加上命名)

android:hint="@string/first_hint"/>(默认的提示文字用hint属性,也可以直接输入,但是不建议直接写死,如果到时候需要修改会很麻烦,,可以点击ctrl+鼠标左键进入string.xml修改,

android:id="@+id/calculate"

android:text="@string/calculate"(可显示的文字)

android:layout_width="match_parent"

android:layout_height="wrap_content"/>

android:id="@+id/result"

android:visibility="invisible"(可见性)

android:layout_width="match_parent"

android:layout_height="wrap_content"/>

用android studio创建一个简单的app_第1张图片

4,添加逻辑处理

进入之前建的java包里进行编辑(父类赋给子类,要做向下类型转换)

用android studio创建一个简单的app_第2张图片


用android studio创建一个简单的app_第3张图片

做出来的样子如下:


用android studio创建一个简单的app_第4张图片

5,用模拟器或者虚拟机跑app,如果用虚拟器跑,会提示要开启硬件加速。可在开机时进入bios设置。


用android studio创建一个简单的app_第5张图片

你可能感兴趣的:(用android studio创建一个简单的app)