- 浏览: 12139 次
- 性别:
- 来自: 石家庄
最新评论
-
lovehong0306:
aswang 写道你的文章不错,说到内部机制上了,赞一个!转载 ...
ScrollView当显示超出当前页面时自动移动到最底端 -
aswang:
你的文章不错,说到内部机制上了,赞一个!
ScrollView当显示超出当前页面时自动移动到最底端
文章列表
前几天项目需要用到左侧拉出抽屉,想到了http://blog.csdn.net/hellogv/article/details/6264706中提到的多方抽屉,拿来试用了下,发现bug还真不少,最不能忍受的是最后那一下“闪烁”,于是乎,改!下面将修改过程中遇到的问题及其解决方法分享给大家。
首先是出现了如图的情况:
当以光的速度点击handle(就是那个带箭头的Button)并拉出到很远很远的地方 就出先上边那个神奇的现象了
寻找原因,发现是这里的问题
[java]
文章出处:http://terryblog.blog.51cto.com/1764499/414884
Android 自定义View 己经不是什么新鲜话题,Android Api提供了一大堆基础组件给我们,需要什么特定功能还需要我们继承它们然后定制更加丰富的功能。前面有篇文章也说过为自定义VIEW添加属性,但只是一笔带过,这里就拿这点来说说吧。
第一种添加属性的方法,之前我也是经常使用这种写法,代码如下:
package com.terry.attrs;
import android.content.Context;
import android.util.At ...
文章出处:http://gundumw100.iteye.com/blog/689615
anroid内置了Button和ImageButton,但是没有提供既能显示图片又能显示文字的button。 这里我自定义了一个ImageTextButton 其中了XML文件中使用了自定义属性custom:icon="@drawable/icon" 下面是ImageTextButton源码:
import android.content.Context;
import android.graphics.Bitmap;
import android.grap ...
文章出处:http://gundumw100.iteye.com/blog/1162964
卷轴视图(ScrollView)是指当拥有很多内容,一屏显示不完时,需要通过滚动来显示视图。比如在做一个阅读器的时候,文章很长,一页显示不完,那么就需要使用卷轴视图来滚动显示下一页。
private ScrollView mScrollView;
private LinearLayout mLayout;
private final Handler mHandler = new Handler();
mScrollView = (ScrollView)fi ...
文章出处:http://gundumw100.iteye.com/blog/1135242
做项目过程中遇到一个问题,从数据库里读取图片名称,然后调用图片。直接用R.drawable.?无法调用。查了好多地方最后找到了个方法,分享给大家,希望有帮助。 主要由两种方法,个人建议第二种。 1. 不把图片放在res/drawable下,而是存放在src某个package中(如:com.drawable.resource),这种情况下的调用方法为: String path = "com/drawable/resource/imageName.png"; InputStream ...
文章出处:http://gundumw100.iteye.com/blog/1104772
取得当前屏幕的截图主要使用了Bitmap 类里的方法,首相取得一个bitmap 然后用取得的bitmap 去绘制一张图片然后进行保存。
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import android.app.Activity;
import android.graphics.Bitmap;
i ...
文章出处:http://gundumw100.iteye.com/blog/1071424 (附件请去原帖下载)
在Java中通过Observable类和Observer接口实现了观察者模式。一个Observer对象监视着一个Observable对象的变化,当Observable对象发生变化时,Observer得到通知,就可以进行相应的工作。例如在文档/视图结构中,文档被修改了,视图就会得到通知。 java.util.Observable中有两个方法对Observer特别重要,一个是setChange()方法用来设置一个内部标志位注明数据发生了变化;一个是noti ...
文章出处:http://gundumw100.iteye.com/blog/1067414
AsyncTask是抽象类.AsyncTask定义了三种泛型类型 Params,Progress和Result。 ◆Params 启动任务执行的输入参数,比如HTTP请求的URL。 ◆Progress 后台任务执行的百分比。 ◆Result 后台执行任务最终返回的结果,比如String。 AsyncTask的执行分为四个步骤,每一步都对应一个回调方法,这些方法不应该由应用程序调用,开发者需要做的就是实现这些方法。 onPreExecute(), 该方法将在执行实际的后台操作前被UI thread调 ...
文章出处:http://gundumw100.iteye.com/blog/1052260
一直很想弄清楚好多应用中是如何实现换皮肤这项功能的,花了下午点时间,查了下资料也实现了个切换主题的Demo; 首先要感谢下这位大哥,参阅了下他写的文件http://www.eoeandroid.com/forum-viewthread-tid-31756-highlight-%E7%9A%AE%E8%82%A4.html 好了,废话不多说了,该切换主题的demo里面一共实现了两个功能,其一,搜索已经安装的皮肤,其二,应用安装的皮肤。 主项目包名为org.leepood.skindemo,主题项目的 ...
文章出处:http://gundumw100.iteye.com/blog/1294167
对于Android流量统计来说在2.2版中新加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种 ...