去年4月份开始关注Android 当时由于时间问题只是做了简单的学习,并没有做下笔记。家里办了e9正好送了个ZTE的N600,让我又有了重新学习anDroid的想法,学习历程留下痕迹便于以后翻阅。

1. 环境搭建

这个网上有很多例子,再次不再赘述。

2. 启程Hello Android(做一个 点击按钮 然后弹出一个警告框的示例)

先看核心代码吧

package oms.hello;import android.app.Activity;import android.app.AlertDialog;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class HelloAndroid extends Activity {//一个activity 可以理解为一个页面@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);//设置页面显示的信息Button button = (Button) findViewById(R.id.button);//根据ID查找要使用的组建button.setOnClickListener(new OnClickListener() {//设置按钮点击时间public void onClick(View v) {openDialog();//出发按钮点击事件时执行的方法}});}private void openDialog() {AlertDialog.Builder builder = new AlertDialog.Builder(this);//创建警告框对象builder.setTitle("Hello");builder.setMessage("Hello World \n");builder.setNegativeButton("OK", null);builder.show();}}

3. 组建定义

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="fill_parent"android:layout_height="fill_parent"><TextView android:layout_width="fill_parent"android:layout_height="wrap_content" android:text="@string/hello" /><Button android:id="@+id/button" android:text="@string/click_me"android:layout_width="wrap_content" android:layout_height="wrap_content"></Button><LinearLayout android:orientation="horizontal"android:layout_width="fill_parent" android:layout_height="fill_parent"android:layout_weight="1"><TextView android:text="red" android:gravity="center_horizontal"android:background="#aa0000" android:layout_width="wrap_content"android:layout_height="fill_parent" android:layout_weight="1" /><TextView android:text="green" android:gravity="center_horizontal"android:background="#00aa00" android:layout_width="wrap_content"android:layout_height="fill_parent" android:layout_weight="1" /><TextView android:text="blue" android:gravity="center_horizontal"android:background="#0000aa" android:layout_width="wrap_content"android:layout_height="fill_parent" android:layout_weight="1" /><TextView android:text="yellow" android:gravity="center_horizontal"android:background="#aaaa00" android:layout_width="wrap_content"android:layout_height="fill_parent" android:layout_weight="1" /></LinearLayout><LinearLayout android:orientation="vertical"android:layout_width="fill_parent" android:layout_height="fill_parent"android:layout_weight="1"><TextView android:text="row one" android:textSize="15pt"android:layout_width="fill_parent" android:layout_height="wrap_content"android:layout_weight="1" /><TextView android:text="row two" android:textSize="15pt"android:layout_width="fill_parent" android:layout_height="wrap_content"android:layout_weight="1" /><TextView android:text="row three" android:textSize="15pt"android:layout_width="fill_parent" android:layout_height="wrap_content"android:layout_weight="1" /><TextView android:text="row four" android:textSize="15pt"android:layout_width="fill_parent" android:layout_height="wrap_content"android:layout_weight="1" /></LinearLayout></LinearLayout> 

4. 公共资源信息定义

<?xml version="1.0" encoding="utf-8"?><resources><string name="hello">Hello World, helloworld!</string><string name="app_name">helloworld</string><string name="click_me">click_me</string></resources> 

5. 组建

/* AUTO-GENERATED FILE.  DO NOT MODIFY. * * This class was automatically generated by the * aapt tool from the resource data it found.  It * should not be modified by hand. */package oms.hello;public final class R {    public static final class attr {    }    public static final class drawable {        public static final int icon=0x7f020000;    }    public static final class id {        public static final int button=0x7f050000;    }    public static final class layout {        public static final int main=0x7f030000;    }    public static final class string {        public static final int app_name=0x7f040001;        public static final int click_me=0x7f040002;        public static final int hello=0x7f040000;    }}

更多相关文章

  1. Android(安卓)selector状态选择器的使用详解
  2. Android中webview加载的网页上的按钮点击失效
  3. Android(安卓)应用程序签名、发布
  4. Android一日笔记
  5. android RadioGroup的使用
  6. Android——按钮类控件
  7. windows下android 开发环境建立
  8. Android(安卓)ViewFlipper简单示例
  9. Android点击两次返回键,退出应用程序

随机推荐

  1. Android targetSdkVersion了解一下
  2. Android设备FTP服务器搭建
  3. Android短信备份
  4. [Android]网页内图片点击查看大图/识别二
  5. Android中ConvenientBanner的使用
  6. no drawer view found with gravity RIGH
  7. Android(安卓)中CoordinatorLayout+AppBa
  8. Android 异步消息处理机制的几种实现
  9. ToolBar代替Actionbar在AppCompatActivit
  10. Android开发者如何搭建服务器