Android Button Android Button的基本用法详解及简单实例
人气:0想了解Android Button的基本用法详解及简单实例的相关内容吗,在本文为您仔细讲解Android Button的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Android,Button,Android,Button实例,Android,Button怎样使用,下面大家一起来学习吧。
Android Button的基本用法详解
Button的Click点击事件处理:
mButtonBack.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { Log.e("================", "MenuBackBtnListen"); MenuimageView.setVisibility(View.INVISIBLE); mButtonBack.setVisibility(View.INVISIBLE); buttonCmdLl.setVisibility(View.INVISIBLE); mLabel.setVisibility(View.INVISIBLE); } });
Button的Press状态的获取及调用:
mButtonBack.setOnTouchListener(new View.OnTouchListener() { InputStream is = null; @Override public boolean onTouch(View arg0, MotionEvent event) { if(event.getAction() == MotionEvent.ACTION_DOWN){ try { is = asm.open("ReturnBtnPress.png"); } catch (IOException e) { e.printStackTrace(); } }else if(event.getAction() == MotionEvent.ACTION_UP){ try { is = asm.open("ReturnBtnNormal.png"); } catch (IOException e) { e.printStackTrace(); } } mButtonBack.setBackground(Drawable.createFromStream(is, null)); return false; } });
说明:
private AssetManager asm; asm=getAssets();
图片资源是放在 /Android/assets/ 文件夹下。
没有用R资源引用图片。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
加载全部内容