Android
文章平均质量分 76
醒黛公主
这个作者很懒,什么都没留下…
展开
-
使用Spinner实现下拉列表
使用Spinner实现下拉列表目标:1.了解Spinner下拉列表的使用和功能 2.学会使用系统默认的Spinner 3.学会使用自定义样式的Spinner先来看Spinner的效果图:执行步骤:代码实现:package com.mengmeng.原创 2015-07-18 10:59:37 · 606 阅读 · 0 评论 -
String , StringBuffer 和 StringBuilder 三者的区别?
一直在做安卓,怎么突然会想到String , StringBuffer 和 StringBuilder 三者的区别呢?其实这还是与我的安卓开发分不开的,这次是有一个需求需要对文字进行一下处理,然后用到了Spanny,然后我就看spanny的源码,想看看它是怎么实现的,以下便是spanny的部分,我们可以很直观的看到它本质上是一个StringBuilder,然后这个时候我就想到之前在华信的时候然原创 2015-12-08 15:31:01 · 374 阅读 · 0 评论 -
Picasso图片下载缓存库的使用心得
Picasso的使用呢是刚来公司没多久的时候用到的,当时并没有多大的自觉性将其记录下来,促使我要将这个记录下来的原因是,公司的女神姐姐想要用到图片下载缓存库的时候,问我的时候,我发现我记得并不是特别清楚,还翻了之前的代码看的~~~才清楚当初我为何要用这个东西,以及这个东西的使用方法,及其优势点。接下来我会一一讲述清楚。Picasso的简介: picasso是Square公司开源的一个An原创 2015-12-07 15:15:33 · 4400 阅读 · 0 评论 -
TextView属性大全
android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType指定getText()方式取得的文本类别。选项edi转载 2015-12-08 15:42:27 · 331 阅读 · 0 评论 -
llegalStateException: Fragment XXXFragment not attached to Activity异常处理
下边两个问题,是在开发中碰到的一些关于Fragment的偶发性的问题,今天时间比较多,就在网上搜了一些解决方式:1、关于Fragment(XXFragment) not attached to Activity 异常。出现该异常,是因为Fragment的还没有Attach到Activity时,调用了如getResource()等,需要上下文Content的函数。解决方法,就是等将调用的转载 2016-01-27 10:57:43 · 1792 阅读 · 0 评论 -
Spanny字符串样式处理使用心得。
先感慨一句,Spanny是个强大的东东~先上效果图,再来分析如何实现的。 可以看到这两个图,不同的地方,字体的大小不一样,但是的确是用一个字符串,重点一个字符串。。。来看一下我的代码如何实现的吧XML布局中 <TextView android:id="@+id/txt_money"原创 2015-12-09 18:41:10 · 1884 阅读 · 0 评论 -
SpannableString与SpannableStringBuilder
前言:确实有太多东西需要去整理,去学习。慢慢来吧,任何东东的深入学习都是不简单的。今天稍微整理下SpannableString与SpannableStringBuilder,因为在上篇中,我们曾讲到过有关CharSequence的东东,有关CharSequence的话,这两个类是必谈的,所以这里加以整理。今天请给大家一句应该都知道的一句名言:书山有路勤为径,学海无涯苦作舟。——《增转载 2015-12-09 18:58:05 · 308 阅读 · 0 评论 -
spannableStringBuilder 用法详解
spannableStringBuilder 用法详解: SpannableString ss = new SpannableString("红色打电话斜体删除线绿色下划线图片:."); //用颜色标记文本 ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 2,转载 2015-12-09 19:03:33 · 686 阅读 · 0 评论 -
Android编程之DialogFragment源码详解(一)
DialogFragment是Fragment家族成员之一,如果你把它简单的理解成Dialog,那就错了。它的确可以做作dialog显示,还可以显示出自己定义的Dialog或者AlertDialog,但它同时也是一个Fragment。按照官方的话来理解就是,你既可以把它当成一个dialog显示出来,也可以让它作为一个Fragment嵌套在Activity中,这样更方便开发。为什么这么说呢?转载 2016-02-16 17:46:26 · 399 阅读 · 0 评论 -
Android编程之DialogFragment源码详解(二)
接上篇,继续:然后就是setShowsDialog(boolean showsDialog)方法。官方文档是这样解释的:控制DialogFragment是否是一个dislog,如果设置为false,则没有dialog被创建出来,你可以把它当做一个普通的Fragemnt使用。开头提到了,mShowsDialog默认为true,所以如果你把DialogFragment确实作为一转载 2016-02-16 17:48:29 · 357 阅读 · 0 评论 -
FragmentManage详解
囧囧囧。。。。刚过年回来,感觉没太多的事情,然后呢就把最新的需求看看,顺便想想怎么实现,也顺便将以前的老代码看看,然后很纠结的。。。囧囧囧。。。。事出之因:Activity中: ActivityPopupDialog.newInstance(activitiesList).showAllowingStateLoss(getFragmentManager(), "ActivityP原创 2016-02-16 18:31:46 · 723 阅读 · 0 评论 -
Android开发CompoundButton抽象类控件类的使用UI之Radio、Check、Toggle
本篇文章就讲解了一下CompoundButton抽象类下的三个实现控件类的使用,在Android4.0之后,又新加入了一个控Switch,对它的 使用与之上介绍的三个控件类似,这里就不再详细讲解了。前言这篇文章讲解一下Android平台下,RadioButton、CheckBox以及ToggleButton三个控件的用法,因为这三个控件之 中都存在一个选中或是没选中的状态,所以转载 2016-02-17 10:24:24 · 2818 阅读 · 0 评论 -
Android中ExpandableListView的使用 (一)
Android中ExpandableListView的使用 ExpandableListView是android中可以实现下拉list的一个控件,具体的实现方法如下:首先:在layout的xml文件中定义一个ExpandableListViewview plain copy to clipboard print ? LinearLayout转载 2016-02-17 17:27:15 · 367 阅读 · 0 评论 -
Android中ExpandableListView的使用 (二)
Android中ExpandableListView的使用 ExpandableListView是android中可以实现下拉list的一个控件,具体的实现方法如下:首先:在layout的xml文件中定义一个ExpandableListViewview plain copy to clipboard print ? LinearLayout转载 2016-02-17 17:29:44 · 422 阅读 · 0 评论 -
Android AutoLayout全新的适配方式 堪称适配终结者
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/49990941; 本文出自:【张鸿洋的博客】一、概述相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发了几篇关于适配的转载 2016-03-21 14:31:47 · 348 阅读 · 0 评论 -
EditText属性大全
android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom android:hint="请输入数字!"//设置显示在空间上的提示信息 android:numeric="integer"//设置只能输入整数,如果是小数则是:decimal android:singleLine="true"转载 2015-12-08 15:44:51 · 324 阅读 · 0 评论 -
PagerSlidingTabStrip视图切换使用心得
很多时候,我们要实现一个功能,然后会发现,很多大牛启示意境将这个功能的框架搭好,我们直接用,或者在他们的框架上改改东西就好,这次需要做一个视图切换的功能,然后在github上面搜到了一个大牛写好的框架。 这次我觉得我最大的收获是: 1.学会了读源码,改源码 2.在Mac上引入aar包,也就是俗称的jar包,只不过是在Mac上引入的叫做aar包而原创 2015-12-01 18:51:43 · 1035 阅读 · 0 评论 -
Android控件之Chronometer
Chronometr是一个简单的定时器,你可以给它一个开始时间,并以此定时,或者如果你不给它一个开始时间,它将会使用你的时间通话开始。默认情况下它会显示在当前定时器的值得形式"分:秒" 或"MM:SS", 或者可以使用set(字符串)的定时器值到一个任意字符串重要属性[html] view plaincopy转载 2016-01-18 17:13:27 · 422 阅读 · 0 评论 -
Fragment基础部分
Fragment基础部分1.Fragment概述Fragment是Android v.30 版本开始引入,翻译为碎片。2.Fragment的创建Fragment的创建灵活,通常使用两个方式: a.通过xml标签。 b.通过相关的Java代码动态的创建。要使用Fragment,可以通过继承Fragment的类来创建你的Fragment,在该类中去重原创 2015-07-22 11:26:08 · 472 阅读 · 0 评论 -
如何使用ListView?
如何使用ListView?ArrayAdapter的使用package com.mengmeng.android_listview;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android原创 2015-07-22 10:46:48 · 645 阅读 · 0 评论 -
Android 百分比布局库(percent-support-lib) 解析与扩展
转载http://blog.csdn.net/lmj623565791/article/details/46695347; 本文出自:【张鸿洋的博客】一、概述周末游戏打得过猛,于是周天熬夜码代码,周一早上浑浑噩噩的发现android-percent-support-lib-sample这个项目,Google终于开始支持百分比的方式布局了,瞬间脉动回来,啊咧咧。对于这种历史性转载 2015-09-16 14:26:15 · 376 阅读 · 0 评论 -
Android XListView实现原理讲解及分析
转载自:http://blog.csdn.net/zhaokaiqiang1992/article/details/42392731XListview是一个非常受欢迎的下拉刷新控件,但是已经停止维护了。之前写过一篇XListview的使用介绍,用起来非常简单,这两天放假无聊,研究了下XListview的实现原理,学到了很多,今天分享给大家。 提前声明,为了让代码更好的理解,我转载 2015-11-06 15:38:49 · 514 阅读 · 0 评论 -
Android ListView工作原理完全解析,带你从源码的角度彻底理解
出处:http://blog.csdn.net/guolin_blog/article/details/44996879好文章,收藏,现在读起来一知半解的,先收着,以后慢慢研究在Android所有常用的原生控件当中,用法最复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏幕部分的内转载 2015-09-18 11:32:08 · 445 阅读 · 0 评论 -
Android SurfaceView实战 打造抽奖转盘
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41722441 ,本文出自:【张鸿洋的博客】1、概述今天给大家带来SurfaceView的一个实战案例,话说自定义View也是各种写,一直没有写过SurfaceView,这个玩意是什么东西?什么时候用比较好呢?可以看到SurfaceView也是继承了View转载 2015-09-18 15:56:49 · 689 阅读 · 0 评论 -
Android开发之SurfaceView详解
文章转自csdn,感觉作者也是将网上的文章拼凑起来的,所以有时候上下文衔接不是很好。 SurfaceView介绍通常情况程序的View和用户响应都是在同一个线程中处理的,这也是为什么处理长时间事件(例如访问网络)需要放到另外的线程中去(防止阻塞当前UI线程的操作和绘制)。但是在其他线程中却不能修改UI元素,例如用后台线程更新自定义View(调用View的在自定义View中的转载 2015-09-19 13:00:18 · 3526 阅读 · 0 评论 -
surfaceView和View最本质的区别
这两天一直研究如何做一个抽奖转盘,所以得研究surfaceView,转载过来一篇博客,当做一个笔记吧~~自己写是写不出如此高大上的东东的,好东西一起分享~surfaceView和View最本质的区别在于:surfaceView是在一个新起的单独线程中可以重新绘制画面,而View必须在UI的主线程中更新画面。那么在UI的主线程中更新画面 可能会引发问题,比如你更新画面的时间过长,那么转载 2015-09-19 12:20:10 · 467 阅读 · 0 评论 -
eclipse 与 Android Studio 获得数字签名的方法
很多的时候我们需要用到数字签名,但是又如获取呢?原先在 Eclipse中 数字签名(SHA1或MD5)的获取方法 为:点击 Eclipse导航栏的Windows --> Preference --> Android --> Build现在 改到 Android Studio 或 IntelliJ IDEA下开发Android 应用, 没用找到只用鼠标原创 2015-09-22 11:11:53 · 980 阅读 · 0 评论 -
使用WebView, WebChromeClient和WebViewClient加载网页
在android应用中,有时要加载一个网页,如果能配上一个进度条就更好了,而android 中提供了其很好的支持,下面是一个例子程序,先帖: [html] view plaincopyxml version="1.0" encoding="utf-8"?> WebView xmlns:android="http://schem转载 2015-10-30 17:08:33 · 465 阅读 · 0 评论 -
为啥用到了EventBus?
到今天,速运3.5告一段落了,反正我这边是没啥Bug了,该好好的来个总结,这一次是在做项目的时候遇到这么一个需求,A1、A2、A3。。。--->B--->C,同时B--->C , C--->B。其中 B要将数据带回去C中,如果仅仅只是C--->B 然后B--->C ,那么直接用startActivityForResult()即可。但是涉及到其他的页面用StartActivityForResul原创 2015-11-02 14:27:24 · 552 阅读 · 2 评论 -
EventBus使用详解(一)—— 初步使用EventBus
一、概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。1、下载EventBus的类库源码:https://github.com/greenrobot/EventBus2、基本使用转载 2015-11-02 15:14:07 · 375 阅读 · 0 评论 -
EventBus使用详解(二)—— EventBus使用进阶
一、概述前一篇给大家装简单演示了EventBus的onEventMainThread()函数的接收,其实EventBus还有另外有个不同的函数,他们分别是:1、onEvent2、onEventMainThread3、onEventBackgroundThread4、onEventAsync这四种订阅函数都是使用onEvent开头的,它们的功能稍有不同,在介绍不同之前先介转载 2015-11-02 15:17:01 · 418 阅读 · 0 评论 -
ColorPhrase实现处理带颜色的字符串
ColorPhrase使用方法:mTextSearch = (TextView) findViewById(R.id.txt_search);text = ColorPhrase.from("查看{已使用/过期优惠券}或者{优惠券}") .withSeparator("{}") .innerColor(0xFFE6454A) .outerColor(0xFF666原创 2015-12-10 15:50:37 · 850 阅读 · 2 评论 -
Android 百分比布局库(percent-support-lib) 解析与扩展
一、概述周末游戏打得过猛,于是周天熬夜码代码,周一早上浑浑噩噩的发现android-percent-support-lib-sample这个项目,Google终于开始支持百分比的方式布局了,瞬间脉动回来,啊咧咧。对于这种历史性的时刻,不出篇博客难以表达我内心的激动。还记得不久前,发了篇博客:Android 屏幕适配方案,这篇博客以Web页面设计引出一种适配方案,最终的目的就是可以通转载 2016-04-07 14:53:24 · 350 阅读 · 0 评论