自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android Studio优化技巧

作为一名 Android 程序员,选择一个好的 IDE 工具可以使开发变得非常高效,很多程序员喜欢使用 Google 的 Android Studio来进行开发,但使用起来有时会出现卡顿等问题。本文介绍了几种优化 Android Studio 启动、编译、运行速度的方法。首先解决一个 Android Studio 启动报错的问题1、进入刚安装的 Android Studio

2016-10-27 20:18:52 458

原创 xUtils 的使用(含版本迭代)

说明:目前xUtils主要有四大模块:* DbUtils模块:  > * android中的orm框架,一行代码就可以进行增删改查;  > * 支持事务,默认关闭;  > * 可通过注解自定义表名,列名,外键,唯一性约束,NOT NULL约束,CHECK约束等(需要混淆的时候请注解表名和列名);  > * 支持绑定外键,保存实体时外键关联实体自动保存或更新;  >

2016-10-24 22:41:29 282

原创 Volley 框架 网络请求工具

待添加

2016-10-24 22:39:59 473

原创 Google原生下拉刷新控件 SwipeRefreshLayout

SwipeRefrshLayout是Google官方更新的一个Widget,可以实现下拉刷新的效果。该控件集成自ViewGroup在support-v4兼容包下,不过我们需要升级supportlibrary的版本到19.1以上。基本使用的方法如下:setOnRefreshListener(OnRefreshListener):添加下拉刷新监听器setRefreshing(boolean):

2016-10-24 22:39:05 380

原创 第三方 PullToRefresh 的使用 (下拉刷新,上拉加载)

待添加

2016-10-24 22:37:53 356

原创 DrawerLayout 的使用

drawerLayout是Support Library包中实现了侧滑菜单效果的控件,可以说drawerLayout是因为第三方控件如MenuDrawer等的出现之后,google借鉴而出现的产物。drawerLayout分为侧边菜单和主内容区两部分,侧边菜单可以根据手势展开与隐藏(drawerLayout自身特性),主内容区的内容可以随着菜单的点击而变化(这需要使用者自己实现)。实例

2016-10-24 22:35:32 286

原创 SlidingMenu的使用

Android studio 在使用时先导入 siidingmenu_library   导入步骤,File  --- import new modele  导入 ,然后右击App, open module setting + modele dependencySlidingMenu 常用属性介绍:menu.setMode(SlidingMenu.LEFT);//设置左滑菜单

2016-10-24 22:33:07 228

原创 Andorid Support Design库 新控件 (下)

5,android.support.design.widget.TabLayout 选项卡通过选项卡的方式切换View并不是MD中才有的新概念,它们和顶层导航模式或者组织app中不同分组内容(比如,不同风格的音乐)是同一个概念。 Design library的TabLayout 既实现了固定的选项卡(View的宽度平均分配),也实现了可滚动的选项卡(View宽度不固定同时可以横向滚

2016-10-24 21:03:16 506

原创 Andorid Support Design库 新控件 (上)

1、android.support.design.widget.TextInputLayout 强大带提示的MD风格的EditText在MD中,使用TextInputLayout将EditText进行了封装,提示信息会变成一个显示在EditText之上的floating label,这样用户就始终知道他们现在输入的是什么,而且过度动画是平滑的。还可以在下方通过setError设置E

2016-10-24 20:47:51 308

转载 RecyclerView里notifyItemRemoved的坑

RecyclerView很多时候是展示静态的数据,并不会有删除的操作,讲到RecyclerView时,会提到它提供了一个很好的展现删除操作动画的函数,代码片段一般是这样的 @Override public void onBindViewHolder(final CommonViewHolder holder, final int position) {

2016-10-23 16:30:05 430

原创 CardView 的使用

CardView   需要导入 v7包 Cardview继承于FrameLayout,能够提供圆角和阴影。android.support.v7.cardview:cardBackgroundColor  设置背景色android.support.v7.cardview:cardCornerRadius  设置圆角大小android.support.v7.cardview:c

2016-10-23 16:22:55 232

原创 RecyclerView 的使用

RecyclerView在android5.0之后被引进,可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集。提供了一种插拔式的体验,高度的解耦,异常的灵活,通过设置它提供的不同LayoutManager,ItemDecoration , ItemAnimator实现令人瞠目的效果。• 你想要控制其显示的方式,请通过布局管理器Layou

2016-10-23 15:50:35 621

转载 Java设计模式之单例模式及在Android中的重要使用

之前在开发中老用到一些设计模式可是呢又不是很懂,于是狠下心来琢磨一番。下面是我琢磨后总结的,希望对您有用。如果发现了问题,请帮忙指正。一、单例模式是什么?  单例模式最初的定义出现于《设计模式》:“保证一个类仅有一个实例,并提供一个访问它的全局访问点。”   Java中单例模式定义;“一个类有且仅有一个实例,并且自行实例化向整个系统提供该实例。”二、为什么用单例模式?

2016-10-14 16:42:07 305

原创 android开发-Listview中显示不同的视图布局

在重写ListView的BaseAdapter时,我们常常在getView()方法中复用convertView,以提高性能。convertView在Item为单一的同种类型布局时,能够回收并重用,但是多个Item布局类型不同时,convertView的回收和重用会出现问题。比如有些行为纯文本,有些行则是图文混排,这里纯文本行为一类布局,图文混排的行为第二类布局。单一类型的ListView很简单,下

2016-10-14 14:55:32 365

原创 给图片加圆角

package com.qf.traveller.customView;import com.qf.traveller.R;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapS

2016-10-14 14:36:44 437

原创 解决listview和 gridview 单行显示的方法

package com.qf.traveller.customView;import android.content.Context;import android.util.AttributeSet;import android.widget.ListView;public class MyListView extends ListView {    public My

2016-10-14 14:27:53 430

转载 Eclipse闪退/打不开/无法启动/一闪而过

解决方式:1.通过在命令行中输入“where java”,找到除jdk目录下的所有java相关程序,直接删掉(一般会在C:\WINDOWS\system32下)2.内存不足,打开Eclipse目录下的eclipse.ini,把里面的-Xmx512m改成-Xmx256m3.检查环境变量,path变量中将jdk路径放在最前边(开头的“.;”直接后边)4.检查环境变量,p

2016-10-13 09:04:50 328

转载 webview的使用

WebView可以使得网页轻松的内嵌到app里,还可以直接跟js相互调用。webview有两个方法:setWebChromeClient 和 setWebClientsetWebClient:主要处理解析,渲染网页等浏览器做的事情setWebChromeClient:辅助WebView处理JavaScript的对话框,网站图标,网站title,加载进度等 WebVi

2016-10-12 15:13:35 214

转载 RadioGroup 的 RadioButton 选择改变字体颜色和背景颜色(通过XML设置)

RadioGroup[html] view plain copy RadioGroup              android:id="@+id/client_charge_radiogroup"              android:layout_width="200dp"              android:layout_

2016-10-08 21:57:36 834

原创 Android的UI美化

资源文件的使用  一, res中文件放置的类型res/animator 存放属性动画 xml文件res/anim 存放补间动画  xml文件res/drawable 存储的是图片的文件  .xml文件res/drawable-hdpi图片res/layout 布局        res/menu菜单res/values 存储的是键值队的x

2016-10-08 17:21:50 768

原创 Android 自定义图形实例

public class CV1 extends View {      private Paint paint;      private int rect_width = 30;      private int rect_space = 20;      private int[][] rect_array = {{Color.RED, 300},            

2016-10-08 17:19:54 295

空空如也

空空如也

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

TA关注的人

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