- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 替换ListView快速滚动按钮的图标
先看网上的例子try {Field f = AbsListView.class.getDeclaredField(“mFastScroller”);f.setAccessible(true);Object o=f.get(listView);f=f.getType().getDeclaredField(“mThumbDrawable”);f.setAccessible(
2015-08-04 15:53:49
871
原创 view的invalidate()方法失效的原因
最近在做日历控件时出现了换月后日历不刷新的问题,经过调试,最终发现是由于onDrow方法没有被调用引起的,查阅相关文档后发现当android:minSdkVersion="14"或大于14, android:targetSdkVersion="14" 或大于14时,invalidate()执行后,onDraw()不执行。究其原因是4.0以后有硬件加速捣的鬼。在Android中,可以四给
2015-04-28 13:35:39
9145
原创 根据资源名获取资源 id
public class ResourceUtil { publicstatic int getLayoutId(Context paramContext, String paramString) { returnparamContext.getResources().getIdentifier(paramString, "layout",
2015-03-24 10:23:21
532
原创 ListView嵌套webview滑动冲突
ListView嵌套webview后,webview的纵向滑动会与listview的滑动冲突,解决方法如下webview=findview.......listview=findview.......webview.setOnTouchListener(new OnTouchListener() { @Override
2015-03-17 15:40:02
5175
原创 Fragment内嵌套使用FragmentPagerAdapter出现空白页的问题
pager.setAdapter(new ViewPagerAdapter(getActivity().getSupportFragmentManager()));在使用中会出现当前fragment如果切出去再回来页面空白的情况只要将getActivity().getSupportFragmentManager()改为getChildFragmentManager()即可解决;
2015-03-06 18:21:25
2034
2
原创 Eclipse 编写C++程序时出现的问题
首先安装好MinGW及CDT插件,并配置好环境变量;会出现的问题:1.建立项目时无MinGW去掉下方的对勾2.编译时launch failed binary not found尝试MinGW/bin目录下的mingw32-make.exe文件改成make.exe3.Nothing to build for XX尝试Ctrl+B
2015-02-28 14:43:30
724
原创 Android图片优化
我们在布局文件里面写android:background和android:src这些属性,实际上解析之后执行的是view.setBackgroundResource和view.setImageResource方法,这两个方法实际上是拿到资源ID再去获取资源的drawable。他们会decode图片后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 实
2015-02-13 10:53:18
433
原创 做js时用到的几个方法(获取html的get传值 、动态加载js和css资源)
//获取html的get传值 function getParameter(param){var query = window.location.search;var iLen = param.length;var iStart = query.indexOf(param); if (iStart == -1)return "";iStart += iLen + 1;
2014-09-17 09:28:30
624
原创 js循环添加onClick事件--js的闭包
错误的写法: var displaySelectResult = function(str) { alert(str); } if ('' != search_result) { for (var i = 0; i var newTR = search_tab
2014-08-20 17:27:38
1043
1
转载 Android 项目导入常见错误
1.SDK版本不对应,你可以打开你项目中的project.properties文件,修改target=android-18(我这是18) ,将18改 为14(其他都可以),再改回18会重新加载。2.V4包不对应,重新导入你当前环境的V4包3.如引用了项目类型的Lib,右键项目——>properties——>android——>查看项目是否引入,查看是否勾
2014-07-23 14:51:51
380
原创 静态通信接口
=================工具类======================================接口=====================
2014-07-23 14:21:02
463
原创 判断当前是手机还是平板
public boolean isphone() { TelephonyManager telephony = (TelephonyManager) mActivity .getSystemService(Context.TELEPHONY_SERVICE); int type = telephony.getPhoneType(
2014-07-18 11:32:19
862
原创 递归遍历Hashmap中键值对
//递归遍历Hashmap public void showItem(HashMap map){ for(java.util.Map.Entry entry : map.entrySet()){ Object o = entry.getValue(); if(o instanceof HashMap) {
2014-07-17 10:33:15
1693
原创 android在onCreat中获得状态栏高度
Class c = null; Object obj = null; Field field = null; int x = 0, sbar = 0; try { c = Class.forName("com.android.internal.R$dimen"); obj =
2014-07-17 10:30:07
376
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人