WEB开发网
开发学院手机开发Android 开发 Android 界面开发 阅读

Android 界面开发

 2012-08-04 22:38:34 来源:WEB开发网   
核心提示::name=".MyActivity "android:label="@string/app_name"><intent-filter><actionandroid:name="android.intent.action.MAIN"/&
:name=".MyActivity "

android:label="@string/app_name">

<intent-filter>

<actionandroid:name="android.intent.action.MAIN"/>

<category

android:name="android.intent.category.LAUNCHER"/>

</intent-filter>

</activity>

注意:setContentView(R.layout.XXXXXX);语句的含义。该语句是将XXXXXX.xml文件的布局文件与当前的Activity绑定。也即是XXXXXX.xml文件所描述的布局信息,对应于当前的Activity.

2.Activity的跳转

我们要完成的功能是,点击按钮,由当前的Activity跳转到另外一个Activity。

a.引入相应的android的开发包

import android.content.Intent;

import android.view.View;

import android.view.View.OnClickListener;

import android.widget.Button;

b.在当前Activity中新建一个Button和一个OnClickListener

OnClickListenerlistener1 =null;//声明

Button button1;//声明

在onCreate函数中,创建声明的listener1

listener1 =new OnClickListener() {

publicvoid onClick(View v) {

Intent intent1 =new Intent(ActivityMain.this,

AnotherActivity.class);

intent1.putExtra("activityMain","数据来自

activityMain");

startActivityForResult(intent1,REQUEST_CODE);

}

};

上述启动方式只是其中的一种,比如下面的启动方式非常简单,只实现跳转。

//Intent intent = new Intent(this, AnotherActivity.class);
//startActivity(intent);
然后在onCreate函数中设置该Activity的布局文件

setContentView(R.layout.main);

在main.xml文件中添加按钮的布局信息,代码如下:

<Buttonandroid:id="@+id/button1"

android:layout_width="wrap_content"

android:layout_height="wrap_content"android:text="这是button1"/>

然后在onCreate函数中将新建的button1对象与布局文件main.xml的按钮信息相关联

button1 = (Button) findViewById(R.id.button1);

将按钮与点击的事件响应关联

button1.setOnClickListener(listener1);

5.2组件与布局

上一页  1 2 3 4  下一页

Tags:Android 界面 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接