
Android
安卓_小浩
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AndRoid EditText相关属性设置
有时候需要在进入页面的时候让EditText无焦点,通常需要在xml中给EditText父布局中添加下面两行代码即可。android:focusable="true"android:focusableInTouchMode="true"当点击EditText的时候取消hint的显示:在EditText 焦点监听的方法中设置下列属性:activityLoginPasswordEdi原创 2017-07-06 10:39:47 · 262 阅读 · 0 评论 -
Kotlin学习--控制语句之for语句
For循环目前了解到的遍历集合的方式有以下三种: 1。判断集合角标是否在集合中 //for()中的条件等同于 i in list.indices,采取判断角标是否在某个数值区间内。 for(i in 0..list.lastIndex){ Log.e(Str,”集合中 i下标对应的元素是i 下标对应的元素是 {list[i]}”)原创 2017-11-30 11:28:35 · 251 阅读 · 0 评论 -
自定义圆角dialog
自定义Dialog类:public class CustomDialog extends Dialog { int layoutRes;// 布局文件 Context context; /** 确定按钮 **/ private Button confirmBtn; /** 取消按钮 **/ private Button cancelBtn; publ原创 2017-12-12 09:54:10 · 220 阅读 · 0 评论 -
android:windowSoftInputMode属性详解
原文:http://blog.youkuaiyun.com/fckdenny/article/details/48626519?locationNum=9&fps=1首先,我们从这个属性的名称中,可以很直观的看出它的作用,这个属性就是来设置窗口软键盘的交互模式的。activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。 这个属性能影响两件事情:【一】当有焦转载 2017-12-12 17:29:37 · 293 阅读 · 0 评论 -
Android--Textview行间距解析
原文:http://blog.youkuaiyun.com/ccpat/article/details/45507751 TextView行间距设置在布局XML中有两个参数可以对TextView的行间距进行设置。 分别为:android:lineSpacingExtra 和 android:lineSpacingMultiplier。 在代码中可以通过TextView的setLineSpacing()转载 2017-12-14 09:11:44 · 484 阅读 · 0 评论 -
Kotlin学习--AndroidStadio配置Kotlin
1.打开Setting设置界面,在Plugins选项中搜索Kotlin,下载;2.重启AndroidStadio,在菜单栏选择Code会发现下图所示;3.点击最后一个选项,会将JAVA文件转为kotlin文件,转换完成后,在代码编辑区右上角会有configure,点击后设置builder的相关东西即可;原创 2017-11-28 08:58:03 · 223 阅读 · 0 评论 -
各种第三方框架
保存一些常用的第三方框架,持续更新!下拉刷新:https://github.com/scwang90/SmartRefreshLayout安卓6.0运行时权限:https://github.com/googlesamples/easypermissions电商类项目首页复杂布局:http://blog.youkuaiyun.com/u010142437/article/deta原创 2017-07-07 11:54:00 · 399 阅读 · 0 评论 -
Android 条码扫描
转载:https://www.cnblogs.com/rainboy2010/p/4677651.html 程序源码:http://files.cnblogs.com/rainboy2010/zbardemo.zip转载 2018-03-16 14:36:06 · 3076 阅读 · 0 评论 -
Android 7.0相机拍照及遇到的一些问题
本篇一共解决了7.0拍照遇到的三个问题:调用系统相机返回data为null相机拍照完成后,调系统裁剪会吐司提示“无法加载图片” 裁剪完成后返回data为null 一、在清单文件中加入provider <provider android:name="android.support.v4.content.FileProvider" ...原创 2018-03-13 13:45:44 · 501 阅读 · 0 评论 -
Kotlin学习--控制语法之when
when将参数和分支条件进行顺序比较,直到某个分支满足条件! 像if一样, when即可作为语句,也可作为表达式! 如果when作为表达式, 则符合条件的分支值就是整个表达式值, 如果都不满足则会求值else分支; 如果when作为表达式,显然必需要有else分支, 除非编译器检测出已覆盖所有可能分支!when语句取代了类C语言/java的switch语句: when (x) {原创 2017-11-30 10:51:15 · 805 阅读 · 0 评论 -
Kotlin学习---控制语法之if语句
在Kotlin中,if可作为一个表达式,即返回一个值。因此Kotlin中没有三元运算符(a>b?a:b),因为if语句完全可以胜任(if(a>b) a else b)。 if语句可以分为三种形式:传统形式,if作为表达式,if分支包括代码块 1。传统形式 if(a>b){ max = a }else{ max = b原创 2017-11-30 09:39:18 · 749 阅读 · 0 评论 -
Ping++支付遇到的坑
Android Ping++实现支付的时候,因为支付方式的不同,后台返回的支付凭证CredentialBean中的字段会不一样,所以每种支付方式必须有自己对应的模型类,否则无法调起支付。报的错位--fail--invaild--certificated原创 2017-08-25 10:42:04 · 904 阅读 · 0 评论 -
Android 调用相册或相机选择图片
/** * 裁剪 * * @param */ protected void cropPic(File file) { if (!file.exists()) { Toast.makeText(this, "图片不存在", Toast.LENGTH_LONG).show(); return原创 2017-07-06 10:46:21 · 412 阅读 · 0 评论 -
KotLin学习--集合过滤操作的惯用语法
原集合 val list_num : ArrayList<Int> = arrayListOf(1,2,3,5,6,7,8) 1。drop(返回包含去掉前n个元素的所有元素的列表) 过滤操作 val drop = list_num.drop(4) 过滤后的集合 [6,7,8] 2。dropWhile(根据特定的函数 从第一项开始 直到不满足条件后返回 列表)原创 2017-11-29 11:28:29 · 1222 阅读 · 0 评论 -
Kotlin学习--集合操作符之顺序操作符
原集合:val list_num : ArrayList = arrayListOf(1,2,3,5,6,7,8,7,6,5,4,3,2,1) 1。reversed 返回一个与指定list相反顺序的list 操作符: Log.e(Str,”reversed–> listnum.reversed()”)结果:reversed–>[3,4,5,6,7,8,7,6,5,3,2,1]2。sorted返回原创 2017-11-29 16:08:04 · 366 阅读 · 0 评论 -
Kotlin学习--集合操作符之元素操作符
原集合: val list_num : ArrayList = arrayListOf(1,2,3,5,6,7,8) 1.contains 如果指定元素可以在集合中找到,则返回true。 操作符: val contains = list_num.contains(10) Log.e(Str,”contains–>contains”)结果:contains–>false2.ele原创 2017-11-29 15:48:25 · 2382 阅读 · 0 评论 -
Kotlin学习--集合操作符之映射操作符
原集合:val list_num : ArrayList = arrayListOf(1,2,3,5,6,7,8) 1。map 根据给定的函数判断集合中的元素是否满足条件,满足返回true,否则返回false。 操作符: val map = list_num.map { it > 5 } Log.e(Str,”map–> map”)结果:map–>[false,f原创 2017-11-29 14:54:23 · 470 阅读 · 1 评论 -
Kotlin学习--集合操作符之总数操作符
原集合 val list_num : ArrayList = arrayListOf(1,2,3,5,6,7,8) 1.any(只要有一个符合就返回true) 操作符:val any = list_num.any { it > 5 } 结果:any–>true 2.all(集合中所有元素都满足函数才返回true) 操作符:val all = list_num.all { it >0 }原创 2017-11-29 13:59:09 · 404 阅读 · 0 评论 -
Kotlin学习--集合操作符之生产操作符
生产操作符需要两个原生集合来进行生产,所以先定义两个原生集合: val list_num : ArrayList = arrayListOf(1,2,3,5,6,7,8,7,6,5,4,3) val list_num_two : ArrayList = arrayListOf(10,11,12,13,14,15,16) 1. zip 返回一个列表,对由两个具有相同索引的集合的元素。列表的原创 2017-11-29 16:54:16 · 277 阅读 · 0 评论 -
适配7.0的相机拍照功能
一、清单文件:1.权限 <!--允许程序获取网络状态--> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!--允许程序访问WiFi网络信息--> <uses-permission android:name...原创 2018-03-14 08:49:45 · 399 阅读 · 0 评论