android
文章平均质量分 57
扣子兮兮
行动,行动,行动!
展开
-
NavigationView 点击事件不起作用
NavigationView 点击事件不起作用 1. 出现问题 写了一个NavigationView导航的demo,但是监听不到item和head的点击事件。 主要代码如下: activity_main.xml <?xml version="1.0" encoding="utf-8"?> <androidx.drawerlayout.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2021-09-01 15:54:56 · 688 阅读 · 0 评论 -
Android 系统导航栏的适配
1. 发现问题 Android系统的底部导航栏相比IOS就粗糙很多,大多数是这样的 可以看到大多数不是透明的背景,看起来比较丑,影响显示效果。 但是google 从Android10开始就已经支持了这种导航方式,那么有没有一种方式可以像ios一样那? 因此我基于androidx.appcompat:appcompat:1.3.1封装了一个SystemBarsCompat其实就是一个utils,也勉强算是一种解决方案吧! 2. 解决方案 注意:还在测试中,切勿盲目使用生产环境中,如果要使用请一定要测试原创 2021-08-04 15:46:37 · 957 阅读 · 0 评论 -
Flutter Unsuported Android Plugin version: 3.5.3.
Flutter Unsuported Android Plugin version: 3.5.3. Flutter 运行命令flutter run的时候 build/output 目录下能编译成xxx.apk,但是无法直接launcher启动. 终端显示异常: Unsuported Android Plugin version: 3.5.3. 尝试各种方法都不能解决原因可能是build.gra...原创 2020-01-10 17:29:07 · 2084 阅读 · 2 评论 -
Android AutoLayout全新的适配方式 堪称适配终结者
版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/49990941; 本文出自:【张鸿洋的博客】 一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困转载 2016-03-19 11:06:28 · 326 阅读 · 0 评论 -
ListView和GridView实现单选效果
最近遇到一个问题,ListView和GridView实现单选效果 刚开始没有一点思路,最后受到一篇博客的启发(已不能找到)这种思想很值得学习 其实很简单 1.在自定义适配器中写一个方法 public void selPosition(int position){ selposition=position; isCheck=true; }2.点击时执行调用原创 2016-03-31 18:10:57 · 244 阅读 · 0 评论 -
Android面试题
原文地址:http://www.nowcoder.com/discuss/3244 J2EE 部分: Switch能否用string做参数? 在 Java 7 之前, switch 只能支持byte,short,char,int 或者其对应的封装类以及 Enum 类型。在JAVA 7中,String 支持被加上了。 equals与==的区别: ==转载 2016-03-21 00:05:38 · 514 阅读 · 0 评论 -
Android的消息机制
Handler Android消息机制主要是Handler的运行机制,Handler的运行需要底层的Message Queue和Looper的支撑。 Message Queue 是内部存储一组消息,一队列的形式对外提供插入和删除工作,但是内部存储结构不是真正的队列,而是采用单链表数据结构来存储消息队列。Looper 可以理解为消息循环。Message Queue消息的存储单元,不能处理消息,Loo原创 2016-03-11 12:09:50 · 190 阅读 · 0 评论 -
将eclipse里面的的项目导入Android studio
file–>new–>import project–>选择你主工程的budle.gradle. 2.修改gradle/wrapper/gradle-wrapper.properties 的版本。 建议新建一个project把里面的复制过来。3.修改build.gradle的版本。 还时是建议复制原有project里面的 4.修改compile sdk version、build Tools V原创 2016-04-14 23:16:16 · 359 阅读 · 0 评论