自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android 命名规范 (提高代码可读性)

在讲解命名规范前,先初略介绍下当前主要的标识符命名法和英文缩写规则。标识符命名法标识符命名法最要有四种:1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写3 下划线命名法:单词与单词间用下划线做间隔。4 匈牙利命名法:广泛应用于微软编程环境

2016-08-27 09:05:40 793

原创 ExpandableListView的首次加载全部展开,并且点击Group不收缩,去掉Group左边的箭头

1、首次加载全部展开:mExpandableListView.setAdapter(mExpandableListViewAdapter); for (int i = 0; i < mDataGroup.size(); i++) { mExpandableListView.expandGroup(i); }提醒:加载前别忘了判断adapter是否为空和有没有Group数据哦

2016-08-16 10:56:48 7406 1

转载 android开发中资源文件和资源ID是如何映射的

有一段时间没有更新博客了。这里贴一篇从stackoverflow整理过来的问答,来冒充一下自己的原创。问题:android里面,资源文件和资源ID之间的映射是如何工作的?问题描述:做Android应用开发的时候,我们知道可以通过 R.id.xxx 来非常方便的访问应用程序的资源。但是任何资源最终要编译成二进制格式的,那么在这种机制下,系统是如何工作的?例如,在layout1

2016-08-15 15:26:49 4258

转载 ListView分析和getItemViewType的用法

ListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。Android中有个叫做Recycler的构件,下图是他的工作原

2016-08-15 15:08:14 1938

转载 DrawerLayout背景设置的问题,去除阴影

做项目的时候遇到一个问题,就是当DrawerLayout滑动出来的时候,默认是会给侧边栏下面部分的界面蒙上一层阴影,而我们这个app侧边栏颜色和阴影颜色实在是太相近了,所以就需要去除阴影,然后翻遍baidu找不到,只能fan qiang 去谷歌咯。最后总算找到了方法,给DrawerLayout设置setScrimColor这个方法,给它加上自己想要的颜色就好了,透明的使用drawer.setS

2016-08-11 16:24:58 9660 3

转载 DrawerLayout禁用侧边滑动

使用DrawerLayout的时候有时会出现侧边栏只能滑出一小部分,然后在手指抬起之后侧边栏并没有弹出来的情况,我不清楚这是否是一个BUG,但是个人感觉有些影响体验,索性直接将侧边滑动给禁用掉。DrawerLayout的侧边滑动可以通过设置锁定模式来禁用 mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CL

2016-08-11 14:34:37 7072

转载 Android禁止ViewPager的左右滑动

怎样禁止ViewPager左右滑动呢?大致就是重写ViewPager,覆盖ViewPager的onInterceptTouchEvent(MotionEvent arg0)方法和onTouchEvent(MotionEvent arg0)方法,这两个方法的返回值都是boolean类型的,只需要将返回值改为false,那么ViewPager就不会消耗掉手指滑动的事件了,转而传递给上层View去处理或

2016-08-11 09:52:44 942

转载 Android EditText不弹出软键盘

方法一: 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden 例如:<activity android:name=".Main" android:label="@string/app_name"

2016-08-04 14:33:53 4096

转载 ListView的精确定位 和 自下而上展示的ListView

在android的开发中,经常会遇到需要主动去设定某条ListItem的位置的需求。设置位置的函数有ListView.setSelection(int position) ListView.setSelectionFromTop(int position, int y);其中position指的是指定的item的在ListView中的索引,注意如果有Header存在的情

2016-08-04 14:23:29 639

转载 Android listview指定垂直滑动距离

在写自动化代码的时候对于listview的拖动有时候效果不尽人意,例如robotium自带的滚动操作scrollListToLine,最终的核心就是:inst.runOnMainSync(new Runnable(){ public void run(){ view.setSelection(lineToMoveTo); } });那么也就是

2016-08-04 11:06:23 2525 2

转载 获取ListView当前滚动的距离(高度)

原本以为ListView的OnScrollListener中onScroll方法可以得出ListView的滚动高度,12public void onScroll(AbsListView view, int firstVisibleItem,            int visibleItemCount, int tota

2016-08-04 09:44:07 1211

空空如也

空空如也

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

TA关注的人

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