Android_base
文章平均质量分 67
Jon_Lo
If you can't fly then run, if you can't run then walk, if you can't walk then crawl, but whatever you do, you have to keep moving forward.
------Martin Luther King, Jr
展开
-
【Android shape】 之 圆环 的三种实现方法
【Android shape】 之 圆环 的三种实现方法自定义 背景时,常用到 shape 的方法,今天总结记录一下,用 shape 画圆环的三种方式:方法一:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:innerRadiusRatio="3" android...原创 2020-07-06 18:05:02 · 1793 阅读 · 0 评论 -
Android View 属性大全
三、技术解析1、分公司的分公司四、需求结合1、分公司的分公司原创 2020-02-29 23:23:31 · 659 阅读 · 0 评论 -
Android 输入法/ 软键盘 显示模式 设置(android:windowSoftInputMode)
Android 输入法/ 软键盘 显示模式 设置(android:windowSoftInputMode)在 Android 屏幕适配的工作中,时长遇到输入法弹出 软键盘的时候,下面的输入框会有一部分被 软件盘 遮挡,从而不能获取焦点输入。或者是有使用 framentlayout 悬浮在底部的button也会挡住输入框。三种解决方案:A、current activity ---...原创 2019-12-31 18:10:59 · 3420 阅读 · 0 评论 -
android:imeOptions 属性的Values 对应的 EditorInfo Action
android:imeOptions 属性的Values 对应的 EditorInfo Actionandroid:imeOptions : 安卓 输入法 编辑 设置(Input Method Edit Options)通过布局文件中的 imeOptions 可以控制软件盘右下角的按钮显示为不同按钮。也正是因此,它与 EditorInfo 的 Action 对应可以实现各种软...原创 2019-12-31 17:56:43 · 1254 阅读 · 0 评论 -
Android 获取系统时间、网络时间、时区时间
Android 获取网络时间、时区时间、同步时间方法一:SimpleDateFormat 24小时制SimpleDateFormat formart = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); formart.setTimeZone(TimeZone.getTimeZone("GMT+08")); String date =...原创 2019-09-24 18:39:56 · 3133 阅读 · 1 评论 -
Android shape 圆角 矩形框
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="@android:color/transpa...原创 2019-09-24 18:02:07 · 822 阅读 · 0 评论 -
Android DataBinding 从入门到进阶
Android DataBinding 从入门到进阶DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。MVVM 相对于 MVP,其实就是将 Presenter 层替换成了 ViewModel 层。DataBinding 能够省去我们一直以来的 findViewById...转载 2019-03-06 17:41:59 · 350 阅读 · 0 评论 -
Android M及以上版本系统 悬浮窗权限 的解决方案
Android M及以上版本系统 悬浮窗权限 的解决方案 Android的窗口体系中,WindowManager占有非常重要的地位,平时我们使用悬浮窗会遇到一些权限的问题。当 Android工程在targetSdkVersion 23编译,Android6.0及其以上版本手机使用悬浮窗功能时候,会发生如下的异常,导致程序崩溃。java.lang.RuntimeException:...转载 2018-12-19 11:00:19 · 11460 阅读 · 0 评论 -
Android 精华 - 收藏全集 -
Android - 收藏集 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金Cover 有什么料? 从这篇文章中你能获得这些料: 知道setContentView()之后发生了什么? ...Android 获取 View 宽高的常用正确方式,避免为零 - 掘金相信有很多朋友都有过在 Activity 中通过 getWidth() 之类的方法获取 ...转载 2018-12-14 14:40:09 · 3740 阅读 · 0 评论 -
详解:setEnabled / setClickable / setFocusable 的用法 及 相关性
setEnabled(boolean bool) 设置当前控件是否被激活,是否可用bool为 true 时,表明该控件被激活,控件处于”活动状态“,能够响应或触发各种事件了,比如触摸、点击、按键等;bool为 false 时,则表明该控件没有被激活 ,控件永远不会”活动“,不管为他设置什么UI 属性,都无效果;重点注意:setEnabled(bool原创 2016-12-01 17:35:42 · 6934 阅读 · 0 评论 -
自学 Android的“正确打开方式”【全面详细】
1. Java知识储备本知识点不做重点讲解:对于有基础的同学推荐看《Java编程思想》,巩固基础,查漏补全,了解并熟悉更多细节知识点。对于没有基础的同学推荐看一本Java基础的书籍,看完后可以继续看《Java编程思想》提升自己。对于自认为时间很充裕,只要基础学扎实就好的推荐看《疯狂Java讲义》,这本书真的很厚,但是讲解的特别详细。2. Android基础学习1. 基础UI转载 2016-08-09 17:50:21 · 784 阅读 · 0 评论