- 博客(22)
- 资源 (31)
- 收藏
- 关注
原创 关于SpannableString属性详细介绍以及利用SpannableString显示多种文本效果
关于SpannableString属性详细介绍以及利用SpannableString实现多种文本效果
2017-09-28 15:56:56
425
原创 FragmentStatePagerAdapter与FragmentPagerAdapter
ViewPager与Fragment的配合使用时,FragmentPagerAdapter与FragmentStatePagerAdapter的不同
2017-09-26 18:21:02
442
转载 关于Android的Camera使用总结
对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera API自写Camera程序。由于自写Camera需要对Camera API了解很充分,而且对于通用的拍照和摄像应用只需要借助系统Camera App程序就能满足要求了,为此先从调用系统Camera App应
2017-07-27 11:07:35
565
原创 ListView与SwipeRefreshLayout滑动冲突问题
当SwipeRefreshLayout只有ListView一个子view的时候是没有任何问题的,但如果不是一个子view就会出现问题了,向上滑动ListView一切正常,向下滑动的时候就会出现还没有滑倒ListView顶部就触发下拉刷新的动作了。 首先,我们只需写一个类继承SwipeRefreshLayout,然后重写canChildScrollUp方法: pu
2017-07-25 09:05:12
1184
原创 android布局空格以及首行缩进表示符
首先,androidTextView实现首行缩进的方法:在string资源文件中,在文字的前面加入”\u3000\u3000”即可实现首行缩进;在Java代码中,使用setText("\u3000\u3000"+xxxxx); 关于android中实现一个空格的间距: 空格: 窄空格:
2017-06-22 11:09:25
2666
转载 遍历Map的四种方法
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过
2017-06-22 11:05:13
217
原创 使用ScrollView时解决android布局不能撑满全屏的问题
当ScrollView嵌套LinearLayout,在某些手机上下面会留白,问题的解决办法是在第一层LinearLayout里面嵌套多个LinearLayout,最重要的是将ScrollView中android:fillViewport设置为true。 当ScrollView里的元素想填满ScrollView时,使用"fill_parent"是不管用的,必需为ScrollVi
2017-05-19 14:22:10
3439
转载 Android Studio有哪些非常好用的插件?
android-postfix-plugin可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能AndroidAccessors快速生成get和set方法的插件,其实系统的也有类似功能,这个更快。Lifecycle-Sorter可以根据Activity或者fragment的生命周期
2017-05-17 10:47:01
469
转载 Design库-TabLayout属性详解
1.TabLayout的基本使用方式:方式一:1.在布局中加入该控件: android:id="@+id/tabLayout" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
2017-05-12 14:36:28
416
转载 android:计算缓存大小并且清空缓存
项目中碰到了计算缓存大小和清空缓存的功能,这个很常见的功能,几乎每个APP都有,以下的这个类的功能很简单,计算你的缓存总大小,不管内部缓存还是外部缓存,和清空缓存,包括内部和外部的缓存一起清空。publicclassDataCleanManager { publicstatic String getTotalCacheSize(
2017-05-11 14:44:02
346
转载 仿饿了么购物车下单动画效果
效果图[代码]java代码:?0102030405060708091011121314151617tv_shop_add.setOnClickListener(newOnClickLi
2017-05-04 17:16:24
2556
转载 有关于CoordinatorLayout介绍
CoordinatorLayout作为协调一个或多个子控件的根布局,子控件使用Behavior来和父控件或其他子控件进行交互。 CoordinatorLayout的使用核心就是Behavior,使用Behavior来执行交互。 Behavior介绍: CoordinatorLayout.Behavior,T是指这个Child,而不是dependency。Chi
2017-05-04 10:58:25
540
转载 Android设置透明、半透明等效果
设置透明效果 大概有三种1、用android系统的透明效果Java代码 android:background="@android:color/transparent" 例如 设置按钮Java代码 android:text="@+id/Button01" android:id="@+id/Button01" and
2017-05-03 09:43:09
463
转载 android 开发中如何判断是否有网络连接
public class IsInternet { /** * 判断网络情况 * @param context 上下文 * @return false 表示没有网络 true 表示有网络 */ public static boolean isNetworkAvalible(Context context)
2017-05-03 09:40:37
10184
1
原创 推荐几款实用的Android Studio 插件
1、android-butterknife-zeleznyandroid-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备,本人也对此插件进行了一些优化,个人感觉用起来更爽 ,博客地址:ButterknifePlugin2、Gsonformat(推荐使用)可根据json数据快速生成j
2017-05-03 09:37:22
427
原创 收集了一些常用的Android代码
setBackgroundResource(0) 可以移除 View 的背景色Resources.getSystem().getDisplayMetrics().density 可以不用 Context 也能获取屏幕密度通过重载 ViewGroup 的 dispatchDraw 可以实现一个简单的模糊版效果。 例如下拉刷新时,可以在 contentView 上加一层遮罩。 canv
2017-05-02 14:00:32
506
转载 Android 浸染式导航栏的实现
xml文件:android:clipToPadding="true"android:fitsSystemWindows="true"Activity:public static voidinitSystemBar(Activity activity) {if(Build.VERSION.SDK_INT>= Build.VERSION_
2017-05-02 13:58:17
614
转载 Android textview 只显示一行,多余部分显示"..."
android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/PopNameList" android:singleLine="true"android:ellipsize="end"android:textStyle="bold"
2017-05-02 13:57:31
20762
转载 Android Imageview控制它的宽高比例属性详解
固定imageview 的大小后用一个属性来设置ScaleType 这个就是设置图片的加载模式ImageView的Scaletype决定了图片在View上显示时的样子,如进行何种比例的缩放,及显示图片的整体还是部分,等等。设置的方式包括:1. 在layout xml中定义android:scaleType="CENTER"2. 或在代码中调用im
2017-05-02 13:56:04
1075
原创 EditText点击获取焦点
1.EditTextmEdit=(EditText)findViewById(R.id.edit);2.对该View控件设置点击事件监听setonclickListener:具体操作为:mEdit.setFocusable(true);mEdit.setFocusableInTouchMode(true);mEdit.requestFocus();mEdit
2017-05-02 13:50:04
727
转载 关于Android内存溢出
首先应该了解内存引用这个概念:内存引用分为强引用、软引用、弱引用、虚引用强引用:强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。软引用:如果一个对象只具有软引用,但内存空间足够时,垃圾回收器就不会回收
2017-05-02 13:38:47
388
通用的Java工具类,包含文件(word,exel),图片,文件加密,二维码,字符串,文件操作等工具类集合
2017-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人