文章分类 - android
摘要:TextView通常用来显示普通文本,但是有时候需要对其中某些文本进行样式、事件方面的设置。Android系统通过SpannableString类来对指定文本进行相关处理,具体有以下功能: 1、BackgroundColorSpan 背景色 2、ClickableSpan 文本可点击,有点击事件3、
阅读全文
摘要:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.textview); TextView txtInfo =(TextVie
阅读全文
摘要:前言 相信大家对Android的TextView的使用已经相当熟悉了,但有没有发现TextView的文字总是那么单调,可以修改的就字体大小,颜色等等。要想实现自定义的文字,就要用到我们今天的主角——SpannableString了。 定义 This is the class for text who
阅读全文
摘要:前言 Google官方在14年Google I/O上推出了全新的设计语言——Material Design。一并推出了一系列实现Material Design效果的控件库——Android Design Support Library。其中,有TabLayout, NavigationView,Fl
阅读全文
摘要:者:@JohnTsai本文为作者原创,转载请注明出处:http://www.cnblogs.com/JohnTsai/p/4550144.html?utm_source=tuicool&utm_medium=referral 前言 智能手机的迅速普及,大大的丰富了我们的娱乐生活。现在大家都喜欢晚上睡
阅读全文
摘要:软件换肤从功能上可以划分三种: 1) 软件内置多个皮肤,不可由用户增加或修改; 最低的自由度,软件实现相对于后两种最容易。 2) 官方提供皮肤供下载,用户可以使用下载的皮肤; 用户可选择下载自己喜欢的皮肤,有些玩家会破解皮肤的定制方法,自己做皮肤使用,或者传到网上给大家用。 参考:http://bl
阅读全文
摘要:做了两年多Android应用开发了,期间也实现过好几种主题切换的方式。趁着最近有空,总结一下。 所谓的主题切换,就是能够根据不同的设定,呈现不同风格的界面给用户,也就是所谓的换肤。 1、将主题包(图片与配置)存到SD卡上(可通过下载或手动放入指定目录),在代码里强制从本地文件创建图片与配置文字大小、
阅读全文
摘要:在Android开发中,经常用到解析xml文件,常见的解析xml文件的方式有以下三种方式: 本节示例在最后可以下载运行 SAX, PULL , DOM 三种方式,下面把这三种xml的解析方式进行总结如下: 解析的xml文件示例如下: [html] view plain copy <?xml vers
阅读全文
摘要:1、先推荐一个轻量级缓存框架——ACache(ASimpleCache) ACache介绍: ACache类似于SharedPreferences,但是比SharedPreferences功能更加强大,SharedPreferences只能保存一些基本数据类型、Serializable、Bundle
阅读全文
摘要:本文主要介绍Json数据的解析 a,json数据的介绍 b,json数据的解析 c,gson数据的解析,谷歌公司的一种格式 d,fastjson数据的解析,阿里巴巴的一种格式 通过本文的学习能掌握json数据格式的解析,为以后json格式数据的解析做到熟练于心。 Json的全称:JavaScript
阅读全文
摘要:1. 淡入淡出效果 overridePendingTransition(R.anim.fade, R.anim.hold);2. 放大淡出效果overridePendingTransition(R.anim.my_scale_action,R.anim.my_alpha_action);3. 转动淡
阅读全文
摘要:方法一:重写TextView的onDraw方法,也挺直观就是不太好控制显示完图片后再显示字体所占空间的位置关系。一般如果字体是在图片上重叠的推荐这样写。时间关系,这个不付源码了。 方法二:利用TextView支持部分Html的特性,直接用api赋图片。代码如下: [java] view plain
阅读全文
摘要:Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); //关键下面两句话,设置了回退按钮,及点击事件的效果 getSupportActionBar().setDisplayHomeA
阅读全文
摘要:本来想偷懒,百度了一上午也没看到好的解决方案,自己稍微看了一下api就找到了 造福懒人们吧。。。。 getActionBar().setHomeAsUpIndicator(int id); getActionBar().setHomeAsUpIndicator(Drawable drawable);
阅读全文
摘要:如果要让后退按钮显示出来,需要在后台添加如下的代码 当然添加这行代码后仅仅是出现一个后退的箭头而已,点击后并没反应,需要继续添加监听事件才行,默认添加的按钮id是固定的,android.R.id.home,在onOptionsItemSelected中再添加如下的监听事件 其实这样并不是真正意义上的
阅读全文
摘要:我们在使用Android手机时,经常发现应用中的ActionBar和我们平时使用的ActionBar相差非常大。简单的说就是,其他应用的ActionBar为什么那么绚丽,自己应用的ActionBar就那么挫呢?最近有时间就仔细研究了一下关于ActionBar的相关问题。 首先我们来看一下之前所说的“
阅读全文
摘要:Android 3.0及以上已经有了ActionBar的API,可以通过引入support package在3.0以下的平台引用这些API,但这儿呢,完全自定义一个ActionBar,不用引入额外jar包,参照的是开源的UI组件GreeenDroid,项目主页:https://github.com/
阅读全文
摘要:RecyclerView实现拖拽排序侧滑删除效果 事先说明: RecyclerView是ListView的升级版,使用起来比ListView更规范,而且功能和动画可以自己添加,极容易扩展,同样也继承了ListView复用convertView和ViewHolder的优点。 思路分析: 1、导包、在布
阅读全文
摘要:改造PullToRefresh下拉刷新和上拉加载 前言: 本篇文章主要分为两部分,一是PullToRefresh下拉刷新和上拉加载的使用,二是PullToRefresh的改造,用自定义一个动画替换掉Loading的动画,如果动画很厉害的您,就可以自己添加喜欢的动画,做出自己想要的下拉刷新和上拉加载了
阅读全文
摘要:Android基础——JSON数据的全方位解析 本篇文章包括以下内容: JSON是什么 JSONObject的解析和存储 JSONObject的解析和存储(抽象) JSONArray的解析和存储 模拟周边加油站JSON数据实战 JSON是什么 JSON:JavaScript对象表示法(JavaScr
阅读全文

浙公网安备 33010602011771号