android第一个项目--hello world
2010-12-15 23:17
369 查看
首先准备android环境,一直不擅长环境问题的我又遇到了麻烦的事情。
简单概括一下吧:
1.安装最新的jdk
2.安装android sdk
a.运行sdk,下载开发包(如果觉得慢,可以用迅雷下载一个,例如android-2.1_r01-windows,然后放在platform目录下面即可)
3.安装ADT
关于环境配置可以参见:
http://blog.csdn.net/hhao137/archive/2009/07/02/4314862.aspx
android的编程体验还是不错的,显示逻辑完全用xml控制:
我只放了一个button和一个textview
<?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:id="@+id/txt"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
></TextView>
<Button
android:id="@+id/go"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello">
<requestFocus />
</Button>
</LinearLayout>
hello.java:
package android.test1;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.Button;
import android.view.View;
import android.view.View.OnClickListener;
public class hello extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn = (Button)findViewById(R.id.go);
btn.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
TextView txt= (TextView)hello.this.findViewById(R.id.txt);
txt.setText("gogogo");
}
});
}
}
import android.widget.Button;
import android.view.View;
这两个包要引入才行,不然找不到button和textview。刚入门,先总结到这吧。
简单概括一下吧:
1.安装最新的jdk
2.安装android sdk
a.运行sdk,下载开发包(如果觉得慢,可以用迅雷下载一个,例如android-2.1_r01-windows,然后放在platform目录下面即可)
3.安装ADT
关于环境配置可以参见:
http://blog.csdn.net/hhao137/archive/2009/07/02/4314862.aspx
android的编程体验还是不错的,显示逻辑完全用xml控制:
我只放了一个button和一个textview
<?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:id="@+id/txt"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
></TextView>
<Button
android:id="@+id/go"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello">
<requestFocus />
</Button>
</LinearLayout>
hello.java:
package android.test1;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.Button;
import android.view.View;
import android.view.View.OnClickListener;
public class hello extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn = (Button)findViewById(R.id.go);
btn.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
TextView txt= (TextView)hello.this.findViewById(R.id.txt);
txt.setText("gogogo");
}
});
}
}
import android.widget.Button;
import android.view.View;
这两个包要引入才行,不然找不到button和textview。刚入门,先总结到这吧。
相关文章推荐
- 刚刚接触Android,写第一个Hello world 小项目笔记
- API Demos 2.3 学习笔记 (2)--创建第一个Android项目(Hello World!)
- 【Android开发】创建你的第一个Android项目
- C#/mono开发Android应用程序入门(二)-第一个应用程序(Hello World)(转)
- C#/mono开发Android应用程序入门(二)-第一个应用程序(Hello World)
- Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)
- 【Android开发】创建你的第一个Android项目
- 第一个Kotlit Android项目
- Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)
- Silverlight 2 实验手册之一 创建第一个Hello World 应用程序(附示例项目下载)
- 创建Android项目及第一个Android程序
- 我的第一个Android项目--------机房管理与学生信息系统的Android端开发
- 第一个Android项目HelloWorld
- 创建项目和第一个Hello world
- 第一个Android项目总结
- Android Studio教程-创建第一个项目Hello World
- Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)
- 【Android开发】创建你的第一个Android项目
- 创建第一个Android应用项目并认识项目的文件结构
- Android的第一个项目HelloWorld(疯狂Android讲义)