关于监听器的用法1
来源:互联网 发布:淘宝网男式内衣衬衫 编辑:程序博客网 时间:2024/04/29 03:22
不同于学过的.Net,Android开发中并没有特别完善的图形开发界面,它在图形开发中不能与.Net相比,当出现类似于.Net 中的click事件时,它的步骤要繁琐一些,引入了监听器概念。如下图所示:
当你单击确定按钮时,系统触发监听器。代码如下:
package Android.pack;
import android.R.xml;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
public class AndroidActivity extends Activity {
private TextView tv1;
private Button btn1;
ImageView iv1;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
iv1=(ImageView)this.findViewById(R.id.iv1);
tv1=(TextView)this.findViewById(R.id.tv1);
btn1=(Button)this.findViewById(R.id.btn1);
DanJiListener djl=new DanJiListener();
btn1.setOnClickListener(djl);
}
class DanJiListener implements View.OnClickListener{
public void onClick(View arg0){
tv1.setText("看我傻不");
iv1.setImageResource(R.drawable.xm);
}
}
}
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
public class AndroidActivity extends Activity {
private TextView tv1;
private Button btn1;
ImageView iv1;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
iv1=(ImageView)this.findViewById(R.id.iv1);
tv1=(TextView)this.findViewById(R.id.tv1);
btn1=(Button)this.findViewById(R.id.btn1);
DanJiListener djl=new DanJiListener();
btn1.setOnClickListener(djl);
}
class DanJiListener implements View.OnClickListener{
public void onClick(View arg0){
tv1.setText("看我傻不");
iv1.setImageResource(R.drawable.xm);
}
}
}
当单击确定按钮后,如代码所示:tv1的Text属性变成了“看我傻不,”iv1的图片资源属性就变成了xm图片。这就是简单的button控件监听器。如图:
回顾:监听器的建立:1.声明即将用到的控件 2.将声明的控件和xml文件中控件的id绑定 3.声明监听器 4.写外部类写出监听器的功能 5.将单击按钮和监听器绑定
0 0
- 关于监听器的用法1
- 关于监听器的用法
- ehcache监听器的用法
- AutoCompleteTextView监听器的一些用法
- 关于 session 的 HttpSessionActivationListener 监听器
- Java监听器的用法(一):内部类监听器
- 关于java session监听器的一点学习经验(1)
- 关于监听器
- javascript事件监听器的用法及注意事项
- 关于Android的监听器的两个实现
- 关于事件监听器的执行过程
- 关于Oracle的监听器问题出错问题
- 关于Servlet和过滤器、监听器的学习
- 关于servlet监听器的笔记与案例
- 关于spring预加载的监听器
- 关于servlet监听器的笔记与案例
- 7、监听器用法
- 关于 TStringList 的用法[1]
- 写给刚加入的朋友 iOS篇 占位符
- 利用反射写个类方法提取器及RTTI和反射的区别
- 关于 [UITableView _configureCellForDisplay:forIndexPath:]断言失败问题接解决
- 怎样招聘程序员
- LeetCode Combinations
- 关于监听器的用法1
- 收藏解决坑的方法
- LeetCode Remove Duplicates from Sorted List
- 博导给各位博士和准博士一点建议
- webphere 乱码问题
- Ant的安装和使用---基础
- 生产场景不同角色linux服务器分区案例
- 【SPOJ】Count on a Tree Ⅱ (COT2)
- 数的概念