- 博客(10)
- 收藏
- 关注
原创 ScrollView滚动监听
有时我们需要监听ScroView的滚动事件,但是SDK并没有提供相应的方法,只是提供了一个 protected void onScrollChanged(int x, int y, int oldx, int oldy)方法,这个方法是不能被外界调用的,因此就需要把它暴露出去。解决方法就是写一个接口,public interface ScrollViewListener {
2014-12-16 11:31:41
403
原创 Android隐藏或显示软键盘
InputMethodManager manager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); if (getCurrentFocus() != null && getCurrentFocus().getWindowToken() != null) { m
2014-12-16 11:27:31
243
原创 ScrollView嵌套GridView
最近开发中用到了ScrollView嵌套GridView的情况,嵌套时发现GridView会显示不全,起初为GridView添加属性 android:fillViewport="true",我机器上的结果是GridView会显示完全,但是滑动时还是存在问题。最终使用的解决方案是:重写GridView的onMeasure方法,使其不会出现滚动条,ScrollView嵌套ListView也
2014-12-16 09:39:59
291
原创 ListView添加Header后position的计算
手动计算真实的position位置: 12345678final headerCount = 1;mListView.setOnItemClickListener(newOnItemClickListener() { @Override publicvoid onItemClick(
2014-11-20 22:40:56
446
转载 ActivityGroup里面装的子Activity不执行OnActivityResult()的解决办法
ActivityGroup里面装的子Activity不执行OnActivityResult()的解决办法
2014-11-10 22:04:26
460
转载 获取Android控件的宽和高
我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例:首先我们自己写一个控件,这个控件非常简单:[java] view plaincopypublic class MyImageView extends ImageView { public MyImageView(Context context, Attribut
2014-11-10 22:02:16
209
转载 android 公开静态内部类BroadcastReceiver
android 公开静态内部类BroadcastReceiver第一次写博客,写得不好盼大家指正. 当想实现广播接收功能时,因java 是单继承,所以一般一个类都会extends Activity,所以会想到内部类来extends BroadcastReceiver,这中间可能会出现两种异常[java] view plaincopy1:java.la
2014-11-10 21:56:18
369
转载 ExpandableListView长按事件
expandableListV.setOnItemLongClickListener(new OnItemLongClickListener(){public boolean onItemLongClick(AdapterView parent, View childView, int flatPos, long id){if (ExpandableListView.getPack
2014-11-10 21:53:22
273
转载 Java 计算两个日期之间相差的天数
转自:http://hi.baidu.com/oritenson/blog/item/bc595d5ae2ff38302934f000.html#0Java 计算两个日期之间相差的天数(包括跨年情况)计算的方法较多,我这里采用的是Calendar来实现计算两个Date之间相差几天。非跨年情况: /** * This method is used to get i
2014-11-10 21:49:22
671
转载 android textview改变部分文字的颜色和string.xml中文字的替换
一:TextView组件改变部分文字的颜色: Java代码 TextView textView = (TextView)findViewById(R.id.textview); //方法一: textView.setText(Html.fromHtml("红色其它颜色")); //方法二: String text =
2014-11-10 21:46:26
351
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人