点两次"="程序就停止运行强制退出了,这计算器也太粗糙了,我对比了一下手机上自带的计算器,一个成品一个试验品。谁有成品计算器的源代码,麻烦分享下,谢谢~~~!
2015-09-01
说明了是入门的当然简单,你还想有多难,而且什么叫“android真的这么简单,可以全民android”,这只是整个android课程的入门部分,不是整个android课程
2015-09-01
private Button btn1;
btl=(Button)findViewById(R.id.btn1);
内部类 外部类 接口方式实现
log.i(“tag”,"打印文字")
通过实现接口的方式实现监听事件
bt1.setOnclickListener(this);
public void onClick(View e){
log.i("tag","第三种方法");
}
btl=(Button)findViewById(R.id.btn1);
内部类 外部类 接口方式实现
log.i(“tag”,"打印文字")
通过实现接口的方式实现监听事件
bt1.setOnclickListener(this);
public void onClick(View e){
log.i("tag","第三种方法");
}
2015-09-01
自动生成的好像是内部类写法
外部类写法
bt1.setOnClickListener(new MyOnclickListener(){
public viod onClick(View v){
super.onClick();
Toast.makeText(MainActivity.this,"bt1要执行的逻辑",1).show();
}
})
class MyOnclickListener implements OnClickListener{
public void onClick(View v){
Log.i("tag","父类的onclick 事件")
}
}
外部类写法
bt1.setOnClickListener(new MyOnclickListener(){
public viod onClick(View v){
super.onClick();
Toast.makeText(MainActivity.this,"bt1要执行的逻辑",1).show();
}
})
class MyOnclickListener implements OnClickListener{
public void onClick(View v){
Log.i("tag","父类的onclick 事件")
}
}
2015-09-01
private Button loginButton;
loginButton=(Button)findViewById(R.id.button1);
监听事件通过第一种方法实现
loginButton.setOnClickListener(new OnClickListener(){
public void onClick(View arg0){
在当前onclick方法中添加点击Button的动作
System.out.println("我被别人点了穴");
}
})
loginButton=(Button)findViewById(R.id.button1);
监听事件通过第一种方法实现
loginButton.setOnClickListener(new OnClickListener(){
public void onClick(View arg0){
在当前onclick方法中添加点击Button的动作
System.out.println("我被别人点了穴");
}
})
2015-09-01
首先应该初始化当前所需要的控件,如何初始化一个控件
findViewById返回的是一个view的对象
findViewById通过R文件寻找唯一的id
R文件就像一个中转站
通过Button监听器实现点击按钮要操作的事件
findViewById返回的是一个view的对象
findViewById通过R文件寻找唯一的id
R文件就像一个中转站
通过Button监听器实现点击按钮要操作的事件
2015-09-01