- 博客(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
原创 Google原生下拉刷新控件 SwipeRefreshLayout
SwipeRefrshLayout是Google官方更新的一个Widget,可以实现下拉刷新的效果。该控件集成自ViewGroup在support-v4兼容包下,不过我们需要升级supportlibrary的版本到19.1以上。基本使用的方法如下:setOnRefreshListener(OnRefreshListener):添加下拉刷新监听器setRefreshing(boolean):
2016-10-24 22:39:05 380
原创 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关注的人