随笔分类 - Android
摘要:Android Studio 重写方法时参数命名异常 Android Studio 重写方法时参数名称乱掉可以通过下载相应源码解决
阅读全文
摘要:Android Menu 1.ContextMenu 上下文菜单,就是长按某个view后弹出菜单。关联的是View。 效果图: 1.1选项菜单Menu 1.2 为View注册上下文菜单 1.3创建Menu 1.4 Item 点击事件 1.5 ListView 注册 ContextMenu 通过 来获
阅读全文
摘要:Android- APP 秒开 1. 启动APP 时白屏或者黑屏 现象:当启动APP 时,会有一个白屏或者黑屏一闪而过,然后才会显示出主界面。 这是因为,我们新打开一个应用,系统会为这个应用创建一个进程,创建进程和初始化都需要时间,在这个过程当中系统会通过一种方式来提示用户正在加载,这个方式就是通过
阅读全文
摘要:Activity 切换效果 设置Activity 的 启动/退出时动画效果。 1.设置动画 通过方法 来实现 该方法包括两个参数: 1. enterAnim: 从Activity A 跳转到 Activity B,进入B 时的动画效果资源ID 2. exitAnim:从Activity A 跳转到
阅读全文
摘要:Android Animation (1) 视图动画 学习自: "Keegan小钢" :http://keeganlee.me/post/android/20151003 "Carson_Ho" : https://www.jianshu.com/p/733532041f46 Android 框架提
阅读全文
摘要:Android Drawable 学习自: "KEEGAN小钢" 原文链接:https://keeganlee.me/post/android/20150916 官方文档: https://developer.android.google.cn/guide/topics/resources/draw
阅读全文
摘要:Android Layer list 学习自: "KEEGAN小钢" 原文链接 : (https://keeganlee.me/post/android/20150909) 使用layer list 可以将多个 drawable 按照顺序层叠在一起显示。 1.我们可以通过 layer list 和
阅读全文
摘要:Android Studio 常用快捷键及常用设置 一、常用快捷键 | 快捷键 | 描述 | | | | | Ctrl + Alt + L | 格式化代码 | | Ctrl + ( +/ ) | 展开/折叠 代码块 | | Ctrl + Shift ( +/ ) | 展开/折叠 所有代码块 | |
阅读全文
摘要:SD卡相关操作 1、获取 App 文件目录 当前APP目录也就是应用的这个目录 /data/data/com.tiger.helloworld/files 2、获取外部存储器 路径 一般手机文件管理 根路径 /storage/emulated/0/ 3、判断SD卡是否可用 4、获取SD总大小,可用空
阅读全文
摘要:声明权限: 首先在清单文件中写出相应权限 获取权限: 1、 声明变量记录对应权限 2、判断是否有相应权限,如果没有则获取 3、重写 onRequestPermissionsResult 判断是否得到授权
阅读全文
摘要:1. ListView 1.1 常用属性 | 属性 | 描述 | | | | | fastScrollEnabled | 是否显示滚动条 | | divider | 设置每个Item之间的颜色分割条,也可以是drawable | | dividerHeight | 设置分割条高度 | | stack
阅读全文
摘要:1.实现思路 主界面四个导航按钮使用RadioButton,通过Selector 设置它的drawableTop属性来设置所显示的图片。通过 FragmentPagerAdapter 实现切换。 2.实现 (1)资源文件编写 主界面布局 (2)因为四个RadioButton 都一样所以抽出一个Sty
阅读全文
摘要:0.添加引用 命名空间: 1.首先添加控件 2.子布局 3.Adpater 4.MainActivity Java //初始化数据 List list = new ArrayList(); for (int i = 0; i
阅读全文
摘要:Android Studio 使用小技巧 1.提取Style (1) 或者直接使用快捷键 Ctrl + Alt + Shift + T (2)设置名称,需要提取的属性 (3) 然后就会自动在 Values styles.xml 文件中生成对应的Style 2.Shift + F6 给方法,变量或者文
阅读全文
摘要:Android Shape shape一个用来定义形状的工具,或者说使用画图的,图片用于做背景图。 shape定义的xml文件一般都放在drawable目录下。 (1) shape 形状可绘制对象。这个必须是根元素。 | 属性 | 描述 | | | | | xmlns:android | 字符串。必
阅读全文
摘要:Selector 背景选择器 1.主要属性 使用方式: 注意:默认状态需要写在最后。 因为Item是从上往下匹配的,如果匹配到合适的,就不会再往下匹配了, 就是说如果默认状态写在最上方,则只会匹配默认状态,不会往下走。 2.另外除了可以设置背景图片外,还可以设置文本颜色 使用方式: 另外有一点需要注
阅读全文
摘要:Android XML XML文件: 1.PULL解析器 (1)解析XML (2)生成XML文件 2.DOM解析器 (1)解析 java public static List decodeXMLByDOM(InputStream inputStream) { List list = new Arra
阅读全文
摘要:简介: SharedPreferences是使用键值对的方式来存储数据的。存储时需要提供键和值,读取时根据键获得值。 它支持不同的数据类型存储。使用很方便。 注意:键区分大小写 1、写入数据 2、查询数据 读取时, 第二个参数是默认值,找不到对应值时,则返回默认值
阅读全文
摘要:ExpandableListView 1.界面 Item_Group_layout 就一个TextView Item 布局, 一个ImageView 和一个TextView 2. 初始化数据,设置Adapter 3、MyBaseExpandableAdapter: BaseExpandableLis
阅读全文
摘要:简介: 碎片(Fragment)是嵌入到活动当中。 它和活动类型同样也能包含布局,也有自己的生命周期。 图片来自 "http://www.runoob.com/w3cnote/android tutorial fragment base.html" 1、使用FrameLayout来放碎片 2、碎片
阅读全文

浙公网安备 33010602011771号