Android 界面开发
2012-08-04 22:38:34 来源:WEB开发网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组件与布局
更多精彩
赞助商链接