自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 前奏:自定义View(一)onDraw()中一些常用的属性和方法总结

相信大多数Android攻城狮都写过自定义控件,今天总结了一些在onDraw()方法中经常使用到的一些方法,一是加深记忆,二是方便以后查询。因为打算写几篇自定义控件方便的博文,就从最基础的入手吧。各位看官,如果文章中有错误的地方,还请指正!在此谢过!画笔(Paint):set(Paint) 将一个画笔的属性赋给当前画笔setStyle(Style) Paint.Style.FILL 内部填充 P

2017-08-30 23:43:34 595

原创 Android 图片缓存--DisplayImageOptions

啥也不说,上码 ImageLoader imageLoader; DisplayImageOptions options; options = new DisplayImageOptions.Builder().showImageOnLoading(R.drawable.notify_image_none) // 设置图片在下载期间显示的图片 .showImageForEmpt

2015-05-28 11:44:45 2389

转载 Android 控制ScrollView滚动到底部

在开发中,我们经常需要更新列表,并将列表拉倒最底部,比如发表微博,聊天界面等等, 这里有两种办法,第一种,使用scrollTo(): [java] view plaincopy public static void scrollToBottom(final View scroll, final View inner) {

2015-05-27 12:14:04 485

转载 android软键盘问题小记

1、android:windowSoftInputMode 1、当有焦点产生时,软键盘是隐藏还是显示 2、是否减少活动主窗口大小以便腾出空间放软键盘 mView.setOnFocusChangeListener(new android.view.View.OnFocusChangeListener() { @Override public void onFocusChange(V

2015-05-27 10:56:21 556

转载 Android中自定义控件和属性

自定义控件在android中无处不见,自定义控件给了我们很大的方便。比如说,一个视图为imageview  ,imagebutton ,textview 等诸多控件的组合,用的地方有很多,我们不可能每次都来写3个的组合,既浪费时间,效率又低。在这种情况下,我们就可以自定义一个view来替换他们,不仅提升了效率并且在xml中运用也是相当的美观。 一、控件自定义属性介绍 以下示例中代码均在

2015-04-28 00:39:57 465

转载 app后端设计--数据增量更新

在新浪微博的app中,从别的页面进入主页,在没有网络的情况下,首页中的已经收到的微博还是能显示的,这显然是把相关的数据存储在app本地。     使用数据的app本地存储,能减少网络的流量,同时极大提高了用户的体验(想想,很多数据都能在app本地获取,显示的速度当然快)。使用了本地存储后,需要考虑的是数据的增量更新方案。     什么是数据的增量更新?假设,用户A的首页在数据表中是有4

2015-04-22 23:43:57 504

转载 Android实战技巧:如何在ScrollView中嵌套ListView .

前几天因为项目的需要,要在一个ListView中放入另一个ListView,也即在一个ListView的每个ListItem中放入另外一个ListView。但刚开始的时候,会发现放入的小ListView会显示不完全,它的高度始终有问题。上网查了下,发现别人也有遇到这样的问题,而大多数人都不推荐这样的设计,因为默认情况下Android是禁止在ScrollView中放入另外的ScrollView的,它

2015-04-20 23:32:04 328

转载 显示scrollview时对滚动条进行任意位置的定位 .

在android开发中很多时候会遇到一屏显示不下所有内容的现象,那大家也知道这个时候肯定会想到用scrollview来进行滚屏显示。 这个时候由于某些需求,会要求在最开始显示scrollview的时候就定位到某一处,这篇博文就是来讲这个的哈~ 首先,scrollView.scrollTo( x, y );这个方法是能对滚动条进行定位的,这个大家都知道。 But,貌似很多时候这个方法的调用没有

2015-04-20 23:30:57 739

转载 Android Xutils 框架

xUtils简介 xUtils 包含了很多实用的android工具。xUtils 源于Afinal框架,对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持,拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8) 目前xUtils主要有四大模块: DbUtil

2015-04-19 22:27:30 377

转载 Activity中的四种启动模式

在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。   Android总Activity的启动模式分为四种: [html] view plaincopy Activity启动模式设置:         

2015-04-17 19:22:56 254

转载 数据库面试题

1、  如何查找和删除数据库中的重复数据 法一: 用Group by语句 此查找很快的 select count(num), max(name) from student –查找表中num列重复的,列出重复的记录数,并列出他的name属性 group by num having count(num) >1; –按num分组后找出表中num列重复,即出现次数大于一次 d

2015-04-16 15:20:14 2072

转载 ListView 详解

ListView常用方法总结 1、listview拖动变黑解决方法 在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变

2015-04-16 13:18:03 378

转载 性能优化之布局优化

Android开发中文站 本文为Android性能优化的第二篇——布局优化,主要介绍使用抽象布局标签(include, viewstub, merge)、去除不必要的嵌套和View节点、减少不必要的infalte及其他Layout方面可调优点,顺带提及布局调优相关工具(hierarchy viewer和lint)。 1、抽象布局标签 (1) 标签

2015-04-16 13:12:40 298

转载 startService与bindService

Service的生命周期 Service的生命周期方法比Activity少一些,只有onCreate, onStart, onDestroy  我们有两种方式启动一个Service,他们对Service生命周期的影响是不一样的。 1 通过startService      Service会经历 onCreate -> onStart     stopService的时候直接onDest

2015-04-16 13:04:30 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除