Android
馒头LEO
这个作者很懒,什么都没留下…
展开
-
使用isInEditMode解决可视化编辑器无法识别自定义控件的问题
isInEditMode:Indicates whether this View is currently in edit mode. A View is usually in edit mode when displayed within a developer tool. For instance, if this View is being drawn by a visual u转载 2015-01-29 01:04:26 · 445 阅读 · 0 评论 -
eclipse 无法启动AVD,出现Starting emulator for AVD '' PANIC: Could not open: 错误提示的解决办法
馒头同学,一心想做Android开发,于是下定决心原创 2014-10-19 13:06:23 · 10775 阅读 · 1 评论 -
自己写一个app,遇到listview滑动卡顿的问题。
最近自己在写一个类似于糗事百科的app,遇到了listview卡顿的问题。于是按照网上的答案使用了一下方法:1.通常有一个内部类classViewHolder,这个ViewHolder,用来标识view中一些控件,方便进行一些事件相应操作的设置,比如onClick等等,这样可以不用每次都要findViewById了,减少了性能的消耗。同时重用了convertView,很大程度上的减少了内存的消原创 2015-02-09 20:06:01 · 922 阅读 · 0 评论 -
沉浸式状态栏
**沉浸式状态栏**Android 从4.4开始已经支持沉浸式状态栏了, 在沉浸式全屏模式下, 状态栏、 虚拟按键动态隐藏, 应用可 以使用完整的屏幕空间, 用户可以告别那些黑乎乎的状态栏了。 具体效果见下面这是一张小米自带程序的截图,大家看看,状态栏的颜色是不是跟界面的颜色一样呢。。。实现代码(用谷歌提供的代码可以直接实现,但据说会有bug,所以我在网上找了一个开源项目) 开源项目源码 /*原创 2015-02-16 18:22:13 · 779 阅读 · 0 评论 -
Android studio导入第三方开源库方法
1.导入jar包如果是jar包的话,很简单啊,就拷贝到lib目录下,右键 jar包->Add As library就ok了2.导入工程如果是工程的话,就把工程拷到一个目录下,lib目录,或者是src下建一个目录,将项目放入建好的文件夹或者根目录。在setting.gradle文件中添加项目,例如:':SlidingMenu-master:library’(库所在工程目录下的路径和名称)原创 2015-03-16 13:32:01 · 478 阅读 · 0 评论 -
部分自定义控件无法在xml中预览的解决办法
在自定义控件的构造函数,onLayout(),onFinishInflate()的super方法后面加上if (isInEditMode()) { return; }即可。见下面代码public custom_checkbox(Context context) {super(context);if (isInEditMode()) { return; }}public cu原创 2015-03-07 14:04:36 · 1077 阅读 · 0 评论 -
android studio 报Gradle project sync failed. Please fix your project and try again.错误的解决办法
修改项目gradle.properties文件,添加下面一行代码:# org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=512m原创 2015-03-13 16:20:24 · 6588 阅读 · 1 评论