CNnumen

If i want, i must try...

ListView的setSelection()不起作用的原因

经常会有这种case, 希望打开一个listview的时候能够自动设置显示的位置, setSelection(int pos)可以设置显示的位置, 但是发现设置了不起作用, 还是从0开始显示的 这是需要把setSelection()的调用放到runnable()中去做 post(new...

2013-06-05 16:34:52

阅读数 22572

评论数 7

showDialog()、onPrepareDialog()和onCreateDialog()的关系 .

Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dismissDialog(int)等方法,如果使用这些方法的话,Activity将通...

2013-05-20 15:18:59

阅读数 1299

评论数 0

android给listview的item设定高度

在item的layout文件中,用android:layout_height设置item的高度。 运行,高度设置无效。 解决办法: 给item设定minHeight,即可. --------------------------------------- 最近一...

2013-05-15 12:01:08

阅读数 1232

评论数 1

为什么ListView.setOnItemClickListener、setOnCreateContextMenuListener会无效

如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效, 事件会被子View捕获到,ListView无法捕获处理该事件. 解决方法: 在checkbox、button对...

2013-05-14 09:30:47

阅读数 1041

评论数 0

APK包反编译

APK包反编译 一.反编译apk得到Java源码 1.首先下载需要的两个工具dex2jar和JD-GUI Dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip  JD-GUI:http://laic...

2013-01-04 17:15:02

阅读数 1439

评论数 0

Activity的四种加载模式详解(standard singleTop singleTask singleInstance)

activity的四种加载模式 在android的多activity开发中,activity之间的跳转可能需要有多种方式,有时是普通的生成一个新实例,有时希望跳转到原来某个activity实例,而不是生成大量的重复的activity。加载模式便是决定以哪种方式启动一个跳转到原来某个Activit...

2013-01-04 16:54:23

阅读数 6703

评论数 1

Intent和IntentFilter详解

Intent   Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用...

2013-01-04 15:23:33

阅读数 79317

评论数 18

java mkdir()和mkdirs()区别

mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹, 如下: new File("/tmp/one/two/three").mkdirs(); 执行后, 会建立tmp/one/two/three四级目录 new File("/tmp...

2013-01-04 11:13:09

阅读数 78983

评论数 15

Android避免ANR之StrictMode

从Android 2.3开始提供了一个新的类名为StrictMode可以帮助开发者改进你的Android应用,StrictMode可以捕捉到在UI主线程中的I/O操作或者网络操作, 给出这些操作的耗时供开发者参考, 开发者可以将一些耗时的操作移到worker thread中去做, 减少ANR发生的...

2012-12-27 17:10:23

阅读数 1342

评论数 0

AsyncTask使用详细说明

AsyncTask使用:    在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:  1. 不要阻塞UI线程  2. 确保只在UI线程中更新界面     当一个程序第一次启动时,...

2012-12-26 10:24:26

阅读数 9936

评论数 1

android:layout_gravity="bottom"不起作用问题

布局layout时, 发现设置了android:layout_gravity="bottom"后view并没有底对齐, 查了下, 原来如下: 对于 LinearLayout 当 android:orientation="vertical"  时, 只...

2012-12-13 15:19:18

阅读数 19861

评论数 11

Eclipse设置每行行数

preferences-Java-Code Style-Formatter-Edit-Line Wrapping

2012-12-12 14:42:49

阅读数 4274

评论数 0

Android获取String的MD5值

/** * 将字符串转成MD5值 * * @param string * @return */ public static String stringToMD5(String string) { byte[] hash; try { hash = Messa...

2012-12-12 14:31:32

阅读数 18969

评论数 0

android widget无法点击问题

RemoteViews views = new RemoteViews(mContext.getPackageName(), R.layout.widget); view.setXXXX(); PendingIntent pendingIntent = PendingIntent.getAct...

2012-12-12 12:02:39

阅读数 4683

评论数 0

ScrollView嵌入HorizontalScrollView后滑动卡顿问题

经常会有这种需求, 需要将一个HorizontalScrollView嵌入到一个ScrollView中, 实现既可以水平滚动, 又可以垂直滚动,但是这样发现水平滚动十分卡顿, 几乎不能使用, 原因是水平滚动事件被ScrollView消耗掉了, 这样需要重写ScrollView, 如下: publ...

2012-12-11 11:05:05

阅读数 3754

评论数 1

可展开的TextView

比如做上面这个效果, 点击详情后TextView展开显示所有的内容, 可以通过调用TextView.setMaxLines()来实现 开始时设置setMaxLines(2), 只显示两行, 当点击“详情”按钮后, 设置setMaxLines(100), 一个肯定可以显示所有 内容的数字即可

2012-12-11 10:56:41

阅读数 4161

评论数 6

android显示通知栏

public static void showNotification() { try { Object service = getSystemService("statusbar"); if (service != null) { Method exp...

2012-09-11 17:15:29

阅读数 2270

评论数 0

Android ListView动画注意事项

ListView一个特点就是会对view重用, 所以在对每个itemview做动画时, 在做完动画后, 一定要itemview.clearAnimation(), 清除掉 这个view上的动画, 否则会由于view重用导致各种奇怪的问题... 比如在做滑动删除某个item的动画时, 动...

2012-09-05 15:37:56

阅读数 1670

评论数 0

android布局属性详解

android:id              为控件指定相应的ID android:text            指定控件的文本,置尽量使用strings.xml android:grivity         指定控件的基本位置 ,比如举重,居右, android:padding   ...

2012-09-05 11:38:46

阅读数 473

评论数 0

Android ListView 去除底色、选中色、阴影

去除ListView滑到顶部和底部时边缘的黑色阴影: Xml代码   android:fadingEdge="none"      去除拖动时默认的黑色背景: Xml代码   android:cacheColorH...

2012-08-29 11:00:09

阅读数 909

评论数 0

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