首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
druidZ
掘友等级
业余木匠(lv1)
|
塞纳里奥议会
为了艾露恩
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
382
文章 197
沸点 185
赞
382
返回
|
搜索文章
最新
热门
Android开发之创建自己的lib
Android中lib是一种特殊的项目,单独的来看lib的开发和我们普通的项目一样的,一堆的class一堆的xml。不过我们开发一个lib的主要目的是将一个完整的功能封装起来,可以在别的项目中引用我们的lib来使用我们封装的方法。 这里要选择第二个“Android Librar…
Android之哭笑不得的BUG--xml设置的padding不起作用,幕后黑手竟然是?
好久不见,小德又回来了。 但是一回来就遇到一个奇怪的BUG,简单来说就是我在xml中设置了padding,但是一看效果没显示出来,无论设置多大的padding都没用。 (滑稽time)第一次,有了喜欢的语言,还安装的最好用的编译器,两份喜悦相互重叠,这双重的喜悦有带来更多更多的…
Android中的小技巧:TextView限制行数和字数
textView是我们开发的时候经常用到的View了。不过有的时候我们需要限制一下textView中显示的字符,比如限制一下最多两行,或者最多8个字符,这样我们就需要TextView的属性: 我们来分别介绍一下。 android:maxLines="1",字面意思就是最多显示一…
Android之哭笑不得的BUG--R文件需要标识符;
在我们平时码力全开的时候,行云流水写完代码,一跑起来就有可能会发现一些想说“编译器傻了吧”的BUG(个人经验:快下班提交的时候最容易出现)。这些bug经常与业余逻辑无关,大部分都是自己粗心或者没理解一些机制出现的,比如最经典的那个BUG: 但是没办法,bug还是要改的,这里小德…
Android中Dialog(AlertDialog)的基础使用
dialog嘛,大家很常用的。在Android中也经常使用各种dialog来弹出消息或者列出选项等等,可以说使用频率很高了。 现在很多APP都有自己优雅的dialog样式,也有各种丰富的功能,但是万变不离其宗,都是由基础的dialog一步一步学习来的(当然有些地方使用了别的形式…
JAVA中IdentityHashMap与String类的思考
Java中HashMap是我们常用的一种map了,Hashmap的特点之一就是key值不重复,那有同学要问了,有些时候我需要重复的key怎么办呢?好说,Java给我们准备了IdentityHashMap这种key可以重复的map。 这种map的特点就是对比key的时候,是相同的…
Android中XML的解析--使用PULL
Android中一般有三种方式解析XML:Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器,这次我就来分享一下使用PULL解析器来解析XML。 可以选择在asset中创建个XML,也可以…
Android关于Typedarray的使用
而假如我们需要对自定义的view、viewgroup等等添加自定义的属性呢?就是需要typedarray了。这次我们的例子是给自定义的view添加属性。 注意第二行的name="ViewWithAttrs",name就是你要添加属性的组件,一定要和view名字相同。 然后就是添…
Android自定义view:绘制view
小德我这几天都在做一个“大工程”,几天没来。那今天就来分享一个好玩的小项目:自定义View,在view中绘制一个哆啦A梦。 我在主页看到有人用JS画了个蓝胖子,由于小德我很喜欢,所以我在Android中也画了一个,也可以练习一下View中的绘制方法。 首先我们要自定义一个类继承…
Android中Retrofit框架的基础使用(请求数据并解析)
Retrofit是Android中很流行的Http框架,我们只需要设定请求什么资源,Retrofit就可以帮我们设置Http请求、解析JSon等等功能。 比如我们需要知道这段JSon的login。 思路很清晰:1、连接服务器拿到数据2、解析数据。 使用之前我们首先要导入Retr…
下一页
个人成就
文章被点赞
57
文章被阅读
45,221
掘力值
819
关注了
15
关注者
12
收藏集
0
关注标签
10
加入于
2017-12-05