从零开始学安卓笔记:添加ImageButton后APP闪退问题记录

最近在学习安卓各个组件和布局的内容,今天【220911】在写ImageButton的时候,一开始都没有出现问题,当然一开始每次也只是写了一个按钮。
后面需要实现背景图片全屏显示,然后在页面上显示两个图片按钮,一开始是根据视频教程上写的,一步步写了之后,模拟器调试后直接闪退。
然后开始寻找闪退的原因:
第一次是觉得,全屏的写法与我前面看到的有一些不同,会不会这个写法可能会导致闪退。但是在注释了这几行之后还是闪退,因为改过AndroidMenifest.xml,不知道有没有改错什么,就把整个Module删除,重新建了一个。
在根布局中添加背景图片后运行没有闪退,加上一个图片按钮之后也是正常运行的。但是再加上一个图片按钮就出现了闪退的现象,百度之后,看到人家说在图片按钮外面可以加一个线性布局之类的就可以了,但是并没有解决问题。给两个图片按钮都加上布局也没能解决闪退问题。

暂时还没有解决这个闪退的问题,还在慢慢摸索。


解决方案:
更完博文之后,又去尝试修改了几次,刚刚发现了出问题的地方。
修改之前会闪退的代码:

<ImageButton
            android:id="@+id/button2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/ic_launcher_foreground"
            android:background="#0000"/>

修改后的:

<ImageButton
            android:id="@+id/button2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@mipmap/ic_launcher"
            android:background="#0000"/>

将图片源从drawable改成mipmap就不会报错了,还没找到具体原因,之后再去找找ImageButton详细讲解的教程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jasmyn518

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值