一年好景君须记,最是橙黄橘绿时。这篇文章主要讲述事件处理安卓4——键盘事件触摸事件相关的知识,希望能为你提供帮助。
OnKeyListener(键盘事件)
正则表达式
w:任意字符
+:一个或一个以上字符
文章图片
文章图片
1 TextView tv=(TextView) findViewById(R.id.keyTV02); 2 EditText input=(EditText) findViewById(R.id.keyET01); 3 ImageView img=(ImageView) findViewById(R.id.keyImg01); 4 input.setOnKeyListener(new OnKeyListener(){ 5public boolean onKey(View v, int keyCode, KeyEvent event) { 6switch(event.getAction()){ 7case KeyEvent.ACTION_UP://键盘松开触发 8String str=input.getText().toString(); 9if(str.matches("\\[email protected]\\w+\\.\\w+")){//判断是否是Email 10img.setImageResource(R.drawable.图片名称); 11tv.setVisibility (View. INVISIBLE); //设置文字显示或隐藏 12}else{ 13img.setImageResource(R.drawable.图片名称); 14tv.setVisibility (View.VISIBLE); 15} 16case KeyEvent.ACTION_DOWN://键盘按下触发 17default: 18break; 19} 20return false; 21} );
OnKeyListener
OnTouchListener(触摸事件)
文章图片
文章图片
1 protected void onCreate(Bundle savedInstanceState) { 2super.onCreate(savedInstanceState); 3setContentView(R.layout.touch); 4ImageView iv=(ImageView)findViewById(R.id.ImgV); 5TextView tv=(TextView)findViewById(R.id.TV); 6iv.setOnTouchListener(new OnTouchListener() { 7public boolean onTouch(View v, MotionEvent event) { 8String str = event.getX()+","+event.getY(); 9tv.setText(str); 10return false; 11} 12}); 13 }
OnTouchListener【事件处理安卓4——键盘事件触摸事件】
推荐阅读
- android的toogleButton和switch的使用方法
- android继续探索Fresco
- android自带的处理Bitmap out Memory 的处理,我仅仅是改变了些写法成为自己用的东西
- 高级控件安卓5——信息提示框对话框
- [修正] Firemonkey Android 文字斜粗体显示不全的问题
- Android:日常学习笔记(10)———使用LitePal操作数据库
- android数据恢复
- android自己定义Application全局变量不能类型转换的问题
- 如何创建你自己的AR名片或动画3D明信片()