Android初步
16lz
2021-01-24
一、准备工作
在这之前你需要具备一定的JAVA知识,掌握面向对象编程的思想。配置好Android的开发环境,网上教程很多,可以参考。
二、Android工程目录介绍
其中,src用来存放源文件;
gen用来存放自动生成的R文件,不要修改;
Android4.4.2是用来存放Android.jar的文件
assets可以用来存放文件,但不会在gen/R.java生成id
res里面放置的文件都会在gen/R.java生成相应的id
layout文件存放的是布局文件,每一个Activity都对应一个布局文件
三、Activity初步
1.Activity的主要作用
Activity里面存放的是各种控件,相当于一个与用户交流的接口。可以认为Activity就是一个控件的容器。
2.创建Activity的要点
(1)一个Activity就是一个类,并且这个类要继承Activity
(2)需要复写onCreate方法
package com.example.test1;import android.support.v7.app.ActionBarActivity;import android.widget.Button;import android.widget.TextView;import android.os.Bundle;public class MainActivity extends ActionBarActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//设置这一个Activity使用的布局文件是什么TextView myTextView=(TextView)findViewById(R.id.textView1);Button myButton=(Button)findViewById(R.id.button1);myTextView.setText("我的第一个文本域");myButton.setText("我的按钮");}}
(3)每一个Activity都需要在AndroidManifest.xml文件中进行配置
<activity android:name="com.example.test1.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
(4)为Activity添加相应的控件
<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:id="@+id/textView1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="TextView" /> <Button android:id="@+id/button1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Button" /></LinearLayout>
这样就大功告成了,在虚拟机上的显示效果如下:
更多相关文章
- 如果你现在学Android---学习使用Kotlin进行Android开发
- EditText 焦点控制,进入界面时不弹出键盘
- Android(安卓)NDK开发篇(一) windows免cygwin搭建ndk环境
- Android(安卓)UI(TextView)详解
- android sqlite 介绍
- Android(安卓)Jni代码示例讲解
- android 中 AppWidget 的 ListView 的实现
- Android动态换肤(二、apk免安装插件方式)
- Android(安卓)自动检测版本并升级