登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

查看: 175|回复: 5

Android Button的基本用法详解及简单实例,android button样式

[复制链接]

499

主题

926

帖子

328

安币

手工艺人

发表于 2017-12-6 14:51:55 | 显示全部楼层 |阅读模式

        android button的基本用法详解

        button的click点击事件处理:

[Java] 查看源文件 复制代码
  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状态的获取及调用:

[Java] 查看源文件 复制代码
   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;
      }
    });

        说明:

[Java] 查看源文件 复制代码
private assetmanager asm;
asm=getassets();

        图片资源是放在 /android/assets/ 文件夹下。

        没有用r资源引用图片。


7

主题

9677

帖子

2347

安币

Android大神

Rank: 6Rank: 6

发表于 2017-12-7 05:53:29 | 显示全部楼层
每次我都积极回帖的,想要安币~

11

主题

9135

帖子

1

安币

QQ游客

推广达人

发表于 2017-12-7 18:12:34 | 显示全部楼层
帮帮顶顶!!

7

主题

9323

帖子

1982

安币

Android大神

Rank: 6Rank: 6

发表于 2017-12-8 12:09:23 | 显示全部楼层
支持楼主,支持安卓巴士!

62

主题

9515

帖子

927

安币

代码手工艺人

学海无涯

Rank: 4

QQ达人

发表于 2017-12-9 10:14:24 | 显示全部楼层
帮帮顶顶!!

0

主题

9043

帖子

2412

安币

Android大神

Rank: 6Rank: 6

发表于 2017-12-10 04:11:27 | 显示全部楼层
感觉楼主很用心,辛苦啦~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站长推荐

通过邮件订阅最新安卓weekly信息
上一条 /4 下一条

下载安卓巴士客户端

全国最大的安卓开发者社区
联系我们
关闭
合作电话:
15618560077
Email:
805941275@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表