从J2EE转向Android的第一天
练习public void setContentView (int layoutResID) 的例子,无意中不知道gen下的R.java没了。自己新建了个R类。发现控制台还在报错。layout下命名了myLayout,原来是不能用大写,呵呵,改成小写,编译,Run。
Activity之间通过Intent跳转:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn1=(Button)this.findViewById(R.id.button1);
btn1.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent=new Intent();
//从第一个参数Activity跳到第二个参数Activity
intent.setClass(MainActivity.this, MyActivity.class);
//调用一个新的Activity
startActivity(intent);
//关闭原本的Activity
MainActivity.this.finish();
}
});
}
需要在AndroidMainifest.xml定义每个Activity:
<activity android:name=".MyActivity" android:label="我的Activity"/>
由于定义了个mylayout,但没在MyActivity里面写:
setContentView(R.layout.mylayout);
报了个措。
今天就到这儿了,每天进步一点。学会儿日语去,明天还要上班。现在感觉时间过得太快,必须追赶。
更多相关文章
- Android(安卓)使用自定义字体
- android 自定义输入框,禁止输入表情符号,或者特殊字符
- Android:Toast简单消息提示框
- Android(安卓)程式开发:(九)使用活动栏 —— 9.3自定义ActionBar项
- 第八次课——数据存储方式
- Android自定义View实现HTML图文环绕效果
- Android自定义按钮样式
- HAL层开发基础 && Android(安卓)HAL module执行过程分析
- android自定义标题栏progressBar