Android
奔跑的苍狼
一生中最幸运的两件事:一件,是时间终于将我对你的爱消耗殆尽。一件,是很久以前一天,我遇见了你。
展开
-
【Android】从无到有:手把手一步步教你使用最简单的Fragment(三)
转载请注明出处,原文链接:【本文适用读者】 何用代码创建并使用了 Fragment,add Fragment之后,按返回键可以返回上一层 View。【AS版本】【方法1】 修改添加 Fragment 的相关代码。 getSupportFragmentManager().beginTransaction() ...原创 2018-06-05 19:09:57 · 580 阅读 · 0 评论 -
【Android】从无到有:手把手一步步教你使用最简单的Fragment(二)
转载请注明出处,原文链接:【本文适用读者】 知道Fragment是什么,不知道如何用代码创建者。【AS版本】【前言】 上一篇文章,讲到了“如何用代码创建最简单的Fragment”。本文将作为补充,并非严格意义上的 Fragment 知识。【正文】1、...原创 2018-06-05 12:01:01 · 741 阅读 · 1 评论 -
【Android】从无到有:手把手一步步教你使用最简单的 Fragment(一)
由于该篇文章发布时间较早,不推荐继续阅读。原创 2018-05-30 22:24:12 · 4970 阅读 · 1 评论 -
【Android】GestureDetector 类的手势操作方法含义
【前言】GestureDetector 类含有三个接口:OnGestureListener、OnDoubleTapListener、OnContextClickListener。GestureDetector 类含有两个内部类:SimpleOnGestureListener、GestureHandler【正文】直接通过调用接口重写手势操作方法:接口OnGestureListener:boolean...原创 2018-05-28 22:32:43 · 875 阅读 · 0 评论 -
【Android】从无到有:手把手一步步教你自定义RecyclerView手势监听
转载请注明出处,原文链接:【前言】1、关于如何构建并使用RecyclerView,请参考:https://blog.csdn.net/u013642500/article/details/804809062、本文可以实现 GestureDetector 类的全部手势操作方法,包括 onSingleTapUp、onLongPress、onScroll、onFling、onShowPress、onDo...原创 2018-05-28 23:14:43 · 2952 阅读 · 0 评论 -
【Android】从无到有:手把手一步步教你构建并使用RecyclerView
转载请注明出处,原文链接:【AS版本】【添加依赖】1、打开 Project Structural。(可点击图标 ,也可以在File菜单中打开,也可以按 Ctrl+Alt+Shift+S)2、点击你的项目“app”,然后点击“Dependencies”,点击右侧的绿色的加号“Add”,然后点击第一个“Library dependency”。3、搜索框内输入“recyclerview-v7”,然后按回...原创 2018-05-28 18:26:54 · 1380 阅读 · 2 评论 -
【Android】AS报错:Configuration on demand is not supported by the current version of the Android Gradle
【错误】Configuration on demand is not supported by the current version of the Android Gradle plugin since you are using Gradle version 4.6 or above. Suggestion: disable configuration on demand by setting...原创 2018-05-06 21:29:36 · 13043 阅读 · 1 评论 -
【Android】从无到有:手把手一步步使用android-gif-drawable包加载GIF动图
【导包】首先需要导入android-gif-drawable包,请参考:【Android】实用教程:导入android-gif-drawable包,不用在GitHub下载(Android Studio 3.1.2)【使用】一、在layout中添加GifImageView控件,该控件既可以加载gif动态图,也可以加载jpg、png静态图。不需要设置src属性。<?xml version="1....原创 2018-05-04 21:55:37 · 6892 阅读 · 1 评论 -
【Android】实用教程:导入android-gif-drawable包,不用在GitHub下载(Android Studio 3.1.2)
【AS版本】【步骤】1、打开Project Structural。(可点击图标,也可以在File菜单中打开,也可以按Ctrl+Alt+Shift+S)2、点击你的项目“app”,然后点击“Dependencies”,点击右侧的绿色的加号“Add”,然后点击第一个“Library dependency”。3、搜索框内输入“gif”,然后按回车。选择第一项,点击OK。4、看到添加好的“pl.droid...原创 2018-05-04 13:45:16 · 5199 阅读 · 13 评论 -
【Android】实用教程:导入SlidingMenu包,不用在GitHub下载(Android Studio 3.1.2)
【AS版本】【JDK版本】【步骤】1、打开Project Structural。(可点击图标,也可以在File菜单中打开,也可以按Ctrl+Alt+Shift+S)2、点击你的项目“app”,然后点击“Dependencies”,点击右侧的绿色的加号“Add”,然后点击第一个“Library dependency”。3、搜索框内输入“sliding”,然后按回车。选择第一项,点击OK。4、看到添加...原创 2018-05-04 13:10:10 · 532 阅读 · 0 评论 -
【Android】AS警告:Do not concatenate text displayed with setText. Use resource string with placeholders.
【错误】Do not concatenate text displayed with setText. Use resource string with placeholders.【翻译】不要在setText方法中显示地连接字符串。使用带占位符的资源字符串。【造成原因】在TextView对象引用setText方法时,传入的是自己连接的字符串。【举例】字符串资源(strings.xml):<r...原创 2018-05-02 16:29:45 · 7317 阅读 · 1 评论 -
【Android】AS警告解决方法:String literal in setText can not be translated. Use Android resources instead.
【错误】String literal in setText can not be translated. Use Android resources instead.【翻译】在setText方法中的字符串文字不能被转换。使用Android资源代替之。【造成原因】在TextView对象引用setText方法时,直接传入字符串。【举例】 TextView textView = new T...原创 2018-05-02 15:36:06 · 6406 阅读 · 0 评论 -
【Android】AS报错解决方法:Non-static method '*' cannot be referenced from a static context
【错误】Non-static method '*' cannot be referenced from a static context【翻译】在静态上下文中不能引用非静态方法'*'【造成原因】直接调用了其他包内的非静态方法。【举例】包 com.test.package1 中有类 TestMethod,该类中有非静态方法 test()。package com.test.Package1;pub...原创 2018-05-01 14:45:48 · 70844 阅读 · 3 评论 -
【Android】删除已知路径的文件或文件夹
【功能】delete(String delFile):删除文件或文件夹deleteSingleFile(String filePath$Name):删除单文件deleteDirectory(String filePath):删除文件夹及其中的内容【说明】三个方法放在一起,使用时使用delete方法即可,也可以单独使用deleteSingleFile方法和deleteDirectory方法。原创 2018-05-01 01:01:15 · 23825 阅读 · 3 评论 -
【Android】已知字符串,输出到文件
【功能】已知字符串string,输出到已知路径的文件中,如文件不存在则创建新文件。【缺陷】未对权限不足情况进行处理。原创 2018-05-01 00:39:08 · 3751 阅读 · 0 评论 -
【Android】打开新界面还能看到上一个界面内容
【功能介绍】打开新界面还能看到上一个界面内容,上一个界面变暗,而且只是能看到,无法响应上一个界面的任何内容。【原理说明】实际上是打开了一个新的Activity,这个新的Activity是透明的,然后设置新Activity的最外层布局的Background设置成半透明。原创 2018-04-28 14:50:47 · 1983 阅读 · 0 评论 -
【Android】复制assets里的单文件到指定文件夹
复制assets里的单文件到指定文件夹。本方法使用前提是已拥有权限,未对权限不足情况进行处理,如有需要可自行添加。原创 2018-04-24 20:14:08 · 2398 阅读 · 0 评论 -
【Android】简单实现拷贝文件和文件夹到另一个目录下
本方法使用前提是已拥有权限,未对权限不足情况进行处理,如有需要可自行添加。关于读写权限的总结请参考:https://blog.csdn.net/u010784887/article/details/53560025 /** * 复制单个文件 * * @param oldPath$Name String 原文件路径+文件名 如:data/user/0/com.te...原创 2018-04-24 18:33:09 · 45531 阅读 · 8 评论 -
[Android] include 的 id 和子布局的 id 之间的关系和作用(未解决)
2020-08-22问题Example 1Example 2Example 3Example 4Example 5Example 6Example 72020-08-22在使用 include 标签时产生了关于 id 的疑问,网上搜索了很多信息,杂乱无章,心烦意乱,未能找到答案,发表此文,记录一下疑问。如果有大神能以评论、私信等方式帮我解惑,我将不胜感激。如果没有,那将来我知道了答案必来更新本文。(没更新就是没答案,不必评论追问)问题当使用 findViewById 以下代码中出现的 id,获取.原创 2020-08-22 15:29:40 · 1270 阅读 · 0 评论