Android Button的基本用法详解及简单实例
发布时间 - 2026-01-10 23:14:17 点击率:次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资源引用图片。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# Android
# Button
# Button实例
# Button如何使用
# Android定制RadioButton样式三种实现方法
# Android控件之ToggleButton的使用方法
# Android控件系列之RadioButton与RadioGroup使用方法
# Android RadioButton单选框的使用方法
# Android点击Button实现功能的几种方法总结
# Android中button实现onclicklistener事件的两种方式
# Android 控件(button)对齐方法实现详解
# android RadioButton和CheckBox组件的使用方法
# Android控件系列之Button以及Android监听器使用介绍
# 放在
# 希望能
# 谢谢大家
# Log
# MenuBackBtnListen
# MenuimageView
# View
# onClick
# setVisibility
# Press
# setOnTouchListener
# OnTouchListener
# INVISIBLE
# buttonCmdLl
# mLabel
# void
# Click
# pre
# class
# strong
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
如何彻底卸载建站之星软件?
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
iOS发送验证码倒计时应用
Laravel如何配置Horizon来管理队列?(安装和使用)
Python制作简易注册登录系统
如何在宝塔面板中修改默认建站目录?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
php静态变量怎么调试_php静态变量作用域调试技巧【解答】
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
html5的keygen标签为什么废弃_替代方案说明【解答】
如何快速生成凡客建站的专业级图册?
Swift中switch语句区间和元组模式匹配
html5audio标签播放结束怎么触发事件_onended回调方法【教程】
如何安全更换建站之星模板并保留数据?
微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】
Laravel怎么实现支付功能_Laravel集成支付宝微信支付
如何在局域网内绑定自建网站域名?
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
Laravel怎么实现验证码(Captcha)功能
如何用PHP快速搭建CMS系统?
最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
如何自定义建站之星网站的导航菜单样式?
浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
黑客如何通过漏洞一步步攻陷网站服务器?
如何用AI帮你把自己的生活经历写成一个有趣的故事?
php485函数参数是什么意思_php485各参数详细说明【介绍】
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)
Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧
JS经典正则表达式笔试题汇总
Laravel如何构建RESTful API_Laravel标准化API接口开发指南
零服务器AI建站解决方案:快速部署与云端平台低成本实践
高端建站如何打造兼具美学与转化的品牌官网?
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
如何确认建站备案号应放置的具体位置?
Laravel如何使用Blade组件和插槽?(Component代码示例)
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
详解阿里云nginx服务器多站点的配置
敲碗10年!Mac系列传将迎来「触控与联网」双革新
Linux系统命令中screen命令详解
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
,在苏州找工作,上哪个网站比较好?

