- 博客(89)
- 资源 (14)
- 收藏
- 关注
原创 自定义View之自定义标题栏
现在,几乎在每一个APP顶部都有一个标题栏,可能会用ActionBar,也可能自己写一个xml来添加标题栏中的控件。在以往自己做项目时大多使用后者来写一个标题栏,然后使用include包含在每一个页面布局中。今天,试下使用自定义属性来自定义一个标题栏。一般的标题栏都分为三个模块:左侧、标题、右侧,所以我们自定义的标题栏中允许用户添加左侧文字(或图片)、标题、右侧文字(或图片),并且提供相应接口
2015-01-20 15:04:18 2049
原创 Android Studio之修改module名称
当我们第一次创建一个project,Android Studio会自动帮我们创建一个app的module,这里的module相当于Eclipse中的project,只是Android Studio把所有的module都集中放到一个project中管理。这个app是一开始创建的,我们可以删除它再新建一个或者改个名变成我们所需要的,当然,选择后者..步骤:1、使用快捷键Shift + F6或者
2015-01-15 18:03:48 7554
原创 (收集)Android Studio安装完后要做的那些事儿
这几天才开始使用Android Studio,很多东西都还不熟悉,所以这里收集了一些刚接触这个编译器的知识,虽说许多东西还不熟,但用起来貌似真的比Eclipse好很多,哈哈!就是主题不大喜欢,以后再找找看有没有第三方的..1、http://www.360doc.com/content/14/1218/16/8085797_433906134.shtml更换界面主题、修改字体(建议)
2015-01-15 17:14:13 1155
转载 Android Studio常用快捷键
因为公司项目都是用Eclipse来写,过去也都在用Eclipse,虽然听过Android Studio但直到最近才下载了使用,用得过程中各种不习惯,看了些视频和教程,这里转载一些常用的快捷键..最让人不习惯的是调试快捷键!!!文章转自:http://yeungeek.com/2014/06/06/android-stuido%E5%B8%B8%E7%94%A8%E5%BF%AB%E6%8D%B
2015-01-14 14:00:54 1848
原创 ViewPager+Fragment取消预加载(延迟加载)
在项目中,都或多或少地使用的Tab布局,所以大都会用到ViewPager+Fragment,但是Fragment有个不好或者太好的地方。例如你在ViewPager中添加了三个Fragment,当加载ViewPager中第一个Fragment时,它会默认帮你预先加载了第二个Fragment,当你加载第二个Fragment时,它会帮你加载第三个Fragment。这样虽然有时很好,但是用户只需看一个Fr
2015-01-12 16:45:23 17368 10
原创 安装Android Studio过程中出现的问题
1、安装Android Studio成功后首次进入,会检测SDK版本,此时出现了“Fetching URL: http://dl-ssl.google.com/android/repository/repository-6.xml”,说google地址被拒绝之类的,原因是被大天朝的墙挡住了去路。解决方法如下图:修改后,点Close,接着把Android Studio关闭重启,就
2015-01-08 22:13:35 1907
转载 JustifyTextView 解决TextView中英文混排自动换行的问题
最近在做着一个项目,里边会显示很长的一段文字,但是这些文字并不会整齐地排列,遇到文字中带有中英文时,果断给我换行了,好无语..接着就是不断地百度百度,找到了一堆一两年前的东西,不是叫你半角转全角,就是中文符号转英文符号,还有一些自定义TextView的试过了效果也不满意,最后在一个Android开发群中才得知JustifyTextView GitHub地址:https://git
2015-01-04 14:39:12 7131
原创 ListView中嵌套GridView显示不全的解决方法
项目需要,在ListView中显示多张图片,用到了GridView,不过如果使用普通的GridView,Item仅仅只是显示一部分,超出第一行以后的都无法显示了,这个很无语,所以又得继承下GridView重写onMeasure方法去测量子控件的宽高了..这里只是贴出自定义GridView的代码,直接在xml中使用,ListView的Adapter中调用即可:public class Gri
2014-12-30 10:27:29 2433
转载 什么是高内聚、低耦合?
起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。耦合性分类(低――高): 无直接耦合;数据耦合;标记耦合;控制耦合;
2014-12-16 10:45:55 1543
原创 解决ListView中Item的子控件与Item点击事件冲突
经常会碰到在ListView中点击其中一个Item,会一并触发其子控件的点击事件,例如Item中的Button、ImageButton等,导致了点击Item中Button以外区域也会触发Button点击事件。在网上找了相关方法,这里记录下,亲测可行..
2014-12-15 11:04:29 4402 2
原创 android.util.AndroidRuntimeException: requestFeature() must be called before adding content
错误日志:12-08 17:33:48.908: E/AndroidRuntime(20671): FATAL EXCEPTION: main12-08 17:33:48.908: E/AndroidRuntime(20671): Process: com.andian.ispoke, PID: 2067112-08 17:33:48.908: E/AndroidRuntime(20671
2014-12-08 18:35:28 3204
原创 解决某些手机RadioGroup中的RadioButton不居中问题
公司的一个项目,一直都在红米1S上做界面,一天为了看下分辨率适配,在一台中兴U819上调试了下程序,结果发现原先居中对齐的底部栏按钮,现在都向右偏移了
2014-12-05 15:07:30 4911 4
原创 自定义ExpandableListView,实现APP帮助界面
最近公司新做的一个项目,里边带有帮助界面,即点击一条问题后,自动在下面展开答案,很多人第一想法就是在下面写个TextView且设置android:visibility="gone",当点击时就在代码中将其设为可见...但是,这样耗得时间,足以做很多事了,为何不找下更好的解决方法呢
2014-11-27 18:06:32 2414
转载 android:scrollbarStyle属性及滚动条和分割线覆盖问题
本文主要介绍android view的android:scrollbarStyle属性意义android:scrollbarStyle可以定义滚动条的样式和位置,可选值有insideOverlay、insideInset、outsideOverlay、outsideInset四种。其中inside和outside分别表示是否在view的padding区域内,overlay和inset表示覆
2014-11-17 10:18:56 2619
原创 修改ScrollView的滑动速度和解决ScrollView与ViewPager的冲突
修改ScrollView的滑动速度和解决ScrollView与ViewPager的冲突
2014-11-13 16:48:35 3430
原创 android.widget.RelativeLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams
今天在项目中就遇到这个问题,把
2014-11-12 17:50:36 8955
原创 自定义ListView实现下拉刷新
public class PullToRefreshListView extends ListView implements OnScrollListener{ /** * 下拉可以刷新 */ private static final int PULL_TO_REFRESH = 0; /** * 松开后刷新 */ private static final int RELE
2014-10-22 11:18:48 1090
转载 View中getMeasuredHeight()和getHeight()区别
转自:http://ningtukun.blog.163.com/blog/static/18654144520137483928815/
2014-10-21 14:17:46 1875
原创 当ListView为空时,显示特定的View
当ListView的Adapter没有数据时,我们可以让它显示一个“暂无数据”的View,这个View可以是TextView或者其他...
2014-10-20 16:56:39 2483
转载 Android ListView中的几个重要属性
由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true" 第二是transciptMod
2014-10-20 16:48:26 934
原创 使用drawableLeft图片不居中问题
问题截图:解决方法:<TextView android:id="@+id/tv_listview_empty" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="center_
2014-10-20 16:37:36 7213 2
原创 无法使用Django新建项目:'django-admin.py'不是内部或外部命令
在命令行下无法使用django-admin.py startproject project命令去新建一个Web项目,反而去Django安装目录的bin目录下(例如:D:\Django-1.7\django\bin)使用python django-admin.py startproject project就可以了,每次都要跑到bin目录再用python命令很麻烦,于是找了下才知道是环境变量的问题。
2014-10-11 11:56:54 18066 3
原创 Django安装失败:from setuptools import setup, find_packages ImportError: No module named setuptools
虽说是做Android开发,但不会后台是很糟糕的一件事情,所以,从今天开始,
2014-10-10 14:16:33 8049 2
原创 MediaRecorder和MediaPlayer的简单使用
public class SimpleRecorderActivity extends Activity{ private static final String SOUND_FILE_NAME = "/sound"; private ListView mListView; private Button mStartBtn; private Button mStopBtn; priva
2014-10-09 15:31:43 946
原创 使用ShareSDK无法微信分享的解决方法
公司的一个项目,用了第三方API ShareSDK把信息分享到各大平台,包括微博、QQ、微信等,但在弹出的分享GridView对话框中点击分享到微信或者朋友圈,微信都没有被调用开启,通知栏显示了下“分享操作将在后台进行”,就没反应了。为了这个问题,我们参考了ShareSDK官网中的问题收集:http://wiki.mob.com/Android_%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98,包括下载GenSignature到手机去验证签名是否与微信平台一致、重新导出APK、清空微
2014-09-26 17:01:08 6074 4
转载 R.java was modified manually! Reverting to generated version!(R文件丢失异常原因汇总)
引言:R文件丢失异常在java开发中是个比较常见的异常,造成这个异常的原因可能非常微小,但是给Android开发者们造成的麻烦可是巨大的,当程序员们费尽千辛万苦,找到自己错在哪里的时候,绝对会对自己的粗心大意而捶胸顿足,哀叹不已。异常提示:R.java was modified manually! Reverting to generated version!或
2014-09-23 15:22:38 1297
原创 Unable to execute dex: Multiple dex files define Landroid/annotation/SuppressLint;
因为之前更新ADT、SDK一直出问题,gan
2014-09-23 13:59:27 2177
转载 解决Android SDK Manager下载太慢问题
1、打开android sdk manager2、打开tool->options,如图所示3、将Proxy Settings 里的HTTP Proxy Server和HTTP Proxy Port分别设置成mirrors.neusoft.edu.cn和80将Others中的Force https://...sources to be fetched using
2014-09-19 13:00:10 1580
转载 This Android SDK requires Android Developer Toolkit version 17.0.0 or above. 问题解决方法
win7/xp 下面安装Android虚拟机,更新SDK后,在Eclipse preference里指向android-sdk-windows时。出现 :This Android SDK requires Android Developer Toolkit version 17.0.0 or above. Current version is 10.0.0.v2011021621
2014-09-19 11:17:36 2440
转载 Android加载网络图片(双缓存,无错位,无闪烁,无重复)
转载来自:http://avatar.csdn.net/B/D/2/1_a79412906.jpg
2014-08-28 16:05:59 1142
原创 Exception解决方法收集
1.解决NetworkOnMainThreadExceptionhttp://www.aitinan.com/4387.html
2014-08-28 16:02:15 1156
转载 (转)MotionEvent中getX()和getRawX()的区别
首先我们通过一个button进行一下测试,可以知道: public class Res extends Activity implements View.OnTouchListener { Button btn = null; int x = 0; int y = 0; int rawx = 0; int
2014-08-26 14:36:47 836
转载 比较全面的Eclipse配置详解
转载来自:http://www.cnblogs.com/decarl/archive/2012/05/15/2502084.html
2014-06-16 21:35:14 3753
安卓AIDL实例
2016-08-31
ViewPager+Fragment取消预加载(延迟加载)
2015-01-12
VC数据库CADODatabase实例
2014-01-16
VC封装得很好的ADO数据库类
2014-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人