android
文章平均质量分 91
阿东_Luck
IT菜鸟的成长史。
展开
-
Android:去掉页面原来的标题 titlebar
android 中去掉 页面上的titlebar 总结两种形式:1.在activity 中的 oncreate 方法,调用 requestWindowFeature(Window.FEATURE_NO_TITLE); 注意此方法必须放在 setContentView(R.layout.main); 前,否则会报错。2.自定义主题, Activity 或是 application 的原创 2015-10-21 13:21:11 · 1767 阅读 · 0 评论 -
Android:自定义view 实现雷达扫描效果
用paint和canvas实现雷达扫描的效果原创 2016-09-18 11:36:49 · 4785 阅读 · 0 评论 -
Android:LayoutInflater 如何使用
今天在写Fragment加载布局文件时,用到了LayoutInflater 的 inflate方法。当时用的是 inflate(resource, root)。但是当运行程序时,报了个异常:java.lang.IllegalStateException: The specified child already has a parent. You must call removeView()原创 2015-11-09 11:47:39 · 1207 阅读 · 0 评论 -
Android:视图绘制(一) ------基本的绘图操作Paint和Canvas
大家都知道Android的UI很强大,各种系统控件和自定义控件,实现了很多绚丽的效果。而这些都离不开我们这篇文章讲到的Paint和Canvas。Android提供了Canvas(画布)和Paint(画笔)用来实现视图的绘制工作。之所以把Paint和Canvas放到一起讲,是因为这两个东西本身就是一体的,只有在一起才能画出各种图形。作为画笔来讲,Paint可以设置各种属性,来达到画出不同线条的作用。原创 2016-09-20 18:08:58 · 3441 阅读 · 0 评论 -
Android:视图绘制(四) ------Path进阶
这里主要讲Path的填充方式 FillType 和 他的一个辅助工具类 PathMeasure原创 2016-09-24 17:19:14 · 3410 阅读 · 0 评论 -
Android:视图绘制(三) ------Path介绍
Path 顾名思义是路径的意思。前文我们讲过Canvas提供了很多方法来绘制各种图形。但是,有时我们的需求不是常规的图形,那么就需要用到本文要讲的Path类。原创 2016-09-22 16:05:22 · 3447 阅读 · 0 评论 -
Android:视图绘制(二) ------Paint进阶
前文介绍了Paint和Canvas的一些常用方法,这里就主要介绍一下Paint的不太常用但是做一些效果又必须用到的,姑且就叫 Paint进阶。原创 2016-09-21 14:20:29 · 3031 阅读 · 0 评论 -
Android Eclipse:添加依赖工程
本文不讲原理,不通篇大论,只是记录一个知识点,方便以后查找。原创 2016-10-28 11:12:20 · 8048 阅读 · 0 评论 -
Android Eclipse:Unsupported major.minor version 52.0
Unsupported major.minor version 52.0原创 2016-11-30 14:11:10 · 1314 阅读 · 0 评论 -
Android:百度地图 点聚合功能
有段时间没有更新了,还是那句话,忙是其一,懒是主因(自嘲一下。。) 最近因项目需要,在app中添加了地图的点聚合功能,用的是百度地图,查过文档,看过源码,功能实现了,记录一下。效果图:下面来介绍一下实现:额,对。。。第一步,需要先到百度地图下载SDK,这个就不介绍了。下面步入正题:百度的点聚合是对外开放源码的。我们需要在百度提供的demo中把clusterutil整个目录拷贝到自己的工程里面。原创 2016-09-02 18:09:28 · 14524 阅读 · 23 评论 -
Android:Toast的用法
好吧,知识来源于实践。最近项目有一个功能,要在全局范围内实现提示功能,最后采用了Toast的方式(没办法,这种app级的弱提示,还是Toast来的方便),研究了下源码,做了一个自定义的吐司。记录一下。Toast 应该接触过android的都知道,而且应用起来相当简单。Toast.makeText(context, message, Toast.LENGTH_SHORT).show();上面的是最简原创 2016-09-09 10:55:06 · 2530 阅读 · 0 评论 -
Android : 颜色设置的几种方法
平时开发中总是能遇见需要设置颜色的地方,而且每次设置的方法不尽相同,东西琐碎,自己又不愿意记这些,每次都是得查半天,现记录一下,方便以后查找xml设置 这个谁都懂,不说了class中设置 今天主要记录这个利用系统自带的颜色类 tx.setTextColor(android.graphics.Color.RED);利用数字设置 tx.setTextColor(0xffff00f);利用xml中原创 2016-06-17 10:29:55 · 6693 阅读 · 0 评论 -
Android:实现 代码控制 EditText 只能输入固定长度的数字
// 输入固定长度 editText.setFilters(new InputFilter[] { new InputFilter.LengthFilter( 11) }); // 只能输入数字 editText.setKeyListener(new DigitsKeyListener(false, true));原创 2015-10-21 11:26:29 · 4842 阅读 · 2 评论 -
Android:自定义控件 --- 自定义属性 枚举值(固定属性值)
今天写一个自定义控件,为了提高使用者使用效率,需要对一个属性的所有可能属性值进行枚举(即,只能选择使用给出的属性值)查了很多资料,自己总结一下。如何写自定义控件就不在赘述了,网上很多大神写的都很好,此处只说明这一种情况。attrs.xml原创 2015-10-21 16:13:07 · 16061 阅读 · 2 评论 -
Android:Activity统一堆栈管理(实现随时finish特定或是所有Activty)
在我们App运行时,可能在某个界面需要退出App,如果你没有把之前的Activity都finish掉的话(每次跳转都把前一个Activity finish掉,虽然可以实现,但本人不建议这种写法,因为有的Activity需要反复调用,不能每一次都取create),那么当你点击返回键的时候,并不能实现直接退出,这种时候,就需要我们对Activity做一个统一的管理。原理是,写一个BaseActiv原创 2015-11-06 13:07:26 · 10552 阅读 · 1 评论 -
Android:ListView 使用 viewholder 性能优化(Listview工作原理)
ListView 是一个很常用的控件,一般App中都会使用ListView来实现各种列表效果。但是,ListView滑动时,需要不断加载其要显示的Item,如果不对其进行优化,一味的去实例化新的item,遇到数据量大的时候就会发生OOM,特别是加载大量BitMap。ListView 数据是由 Adapter提供。 其实,Adapter中已经提供了的解决方法。下面通过一张图来说明原创 2015-10-29 13:27:29 · 1753 阅读 · 0 评论 -
Android:BitMap的性能优化
最近维护一个项目,有一个功能是用户可以从相机或是本地选择头像,经常会OOM,比较头疼,于是查找了一些资料,自己总结一下对BitMap的优化:1.BitMap及时回收 Bitmap类的构造方法都是私有的,所以开发者不能直接new出一个Bitmap对象(called from JNI),只能通过BitmapFactory类的各种decode方法来实例化一个Bitmap。因为用到了原创 2015-11-02 15:49:42 · 1257 阅读 · 0 评论 -
Android:知识体系结构(Android学习必备)
最近整理了一下这段时间android学习的资料,发现一个比较完备的android体系结构,来源记不清了,保存一下,为了以后能方便查找原创 2015-10-29 13:49:58 · 9090 阅读 · 4 评论 -
Android : TextView 显示特殊样式(SpannableStringBuilder的应用)
做android的时间越长,遇到的零散知识点就越多,又不可能完全记住。所以把自己用到的地方记录下来。 还是那句话,记录是以备将来查找方便,要是能帮助别人就更好了。最近因为工作的原因,好长时间没有更新了。当然,懒惰也是重要的原因…..汗…咱们书归正传SpannableStringBuilder 简言之就是可以添加样式的String 我们正常开发时总会遇到一些需求。某一段文本中的一些特殊文字(原创 2016-04-13 10:31:02 · 3558 阅读 · 1 评论 -
Android:include标签
include标签没办法添加别的属性原创 2016-12-20 10:47:36 · 1354 阅读 · 0 评论