Android Button的基本用法详解及简单实例
AndroidButton的基本用法详解
Button的Click点击事件处理:
mButtonBack.setOnClickListener(newOnClickListener(){
@Override
publicvoidonClick(Viewarg0){
Log.e("================","MenuBackBtnListen");
MenuimageView.setVisibility(View.INVISIBLE);
mButtonBack.setVisibility(View.INVISIBLE);
buttonCmdLl.setVisibility(View.INVISIBLE);
mLabel.setVisibility(View.INVISIBLE);
}
});
Button的Press状态的获取及调用:
mButtonBack.setOnTouchListener(newView.OnTouchListener(){
InputStreamis=null;
@Override
publicbooleanonTouch(Viewarg0,MotionEventevent){
if(event.getAction()==MotionEvent.ACTION_DOWN){
try{
is=asm.open("ReturnBtnPress.png");
}catch(IOExceptione){
e.printStackTrace();
}
}elseif(event.getAction()==MotionEvent.ACTION_UP){
try{
is=asm.open("ReturnBtnNormal.png");
}catch(IOExceptione){
e.printStackTrace();
}
}
mButtonBack.setBackground(Drawable.createFromStream(is,null));
returnfalse;
}
});
说明:
privateAssetManagerasm; asm=getAssets();
图片资源是放在/Android/assets/文件夹下。
没有用R资源引用图片。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!