小小黑

小黑屋

进一步封装ListView,实现下拉刷新和分页刷新的功能

import android.content.Context; import android.util.AttributeSet; import android.view.LayoutInflater; import android.view.MotionEvent; import android...

2015-11-22 23:46:59

阅读数:564

评论数:0

ListView的列表项中含有CheckBox之类的抢占焦点的组件使得ListView本身失去焦点的解决方法

正如文章标题所说,当一个ListView中有CheckBox,Button之类的组件时,因为这些组件默认是自动获取焦点的,这样会导致ListView不能获取焦点,也就是说点击ListView的列表项会没反应,这里有两种解决方法: 1.在列表项的布局文件xml中,在回自动获取焦点的这些组件中添加失...

2015-11-21 13:59:16

阅读数:1107

评论数:0

对BaseAdapter的进一步封装,使得BaseAdapter用起来更方便

一个项目中一般会使用到多个ListView,在看了慕课网的“打造万能适配器BaseAdapter”之后,我第一次发现原来BaseAdapter被封装过后再使用是如此地简单,下面我记录一下封装的全过程: 1.因为ListView中要使用到ViewHolder来避免多次组件重复加载的情况,所以这里首...

2015-11-21 13:52:24

阅读数:936

评论数:0

android的基础Animation的实现

在android中,使用动画可以显示在ImageView上,设置并显示动画的代码如下: img.startAnimation(AnimationUtils.loadAnimation(this, R.anim.anim_alpha)); 除了显示在ImageView上,android的动画还可...

2015-11-18 23:59:35

阅读数:198

评论数:0

关于android隐藏标题栏失效的问题

在一次实验中,我使用了 android:windowNoTitle="true" 和 requestWindowFeature(Window.FEATURE_NO_TITLE); 去隐藏标题栏,结果发现genymotion模拟器是可以隐藏掉的(android 5.1),...

2015-11-16 10:11:04

阅读数:247

评论数:0

android.os.NetworkOnMainThreadException

程序中报错如下: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.test/com.example.test.MainActivity}: android.os.NetworkOnMai...

2015-11-14 12:50:36

阅读数:223

评论数:0

android三种布局优化的方法:include,merge,ViewStub

常用的android布局优化方法有三种:include,merge,ViewStub,下面我们来说一说他们的使用方法和使用场合: 1.include方法: 用标签来引用一个布局文件,例如,有一个头布局文件如下: head.xml <LinearLayout xmlns:andr...

2015-11-14 12:48:19

阅读数:274

评论数:0

startService和bindService混合使用分析

转载自:http://m.blog.csdn.net/blog/ben0612/45192145# startService、bindService相信很多人都用过,但一般都只是用其中一种,很少有人会混起来使用。 最近在开发项目时,遇到这样的需求:在activity中要得到service对...

2015-11-05 23:20:47

阅读数:1224

评论数:1

怎样处理InterruptedException

本文由 ImportNew - paddx 翻译自 https://dzone.com/articles/how-to-handle-the-interruptedexception。欢迎加入翻译小组。转载请见文末要求。   Java 中的受检查异常 InterruptedException...

2015-11-04 22:52:49

阅读数:912

评论数:0

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