- 博客(15)
- 资源 (6)
- 收藏
- 关注
原创 Android GestureDetector方法分析详解
摘要 Android识别触摸屏手势使得用户体验大大提高。在View类中有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些简单的touch事件,但是这个方法并不能识别手势,如果需要处理一些复杂的手势,用这个接口Android识别触摸屏手势使得用户体验大大提高。在View类中有个V
2013-07-26 11:32:52 719
转载 Android GestureDetector手势识别类
为了加强鼠标响应事件,Android提供了GestureDetector手势识别类。通过GestureDetector.OnGestureListener来获取当前被触发的操作手势(Single Tap Up、Show Press、Long Press、Scroll、Down、Fling),具体包括以下几种:boolean onDoubleTap(MotionEvent e) 解
2013-07-26 11:08:49 415
转载 canvas.drawBitmap(bitmap, src, dst, paint)
// GameView.drawImage(canvas, mBitDestTop, miDTX, mBitQQ.getHeight(), mBitDestTop.getWidth(), mBitDestTop.getHeight()/2, 0, 0); public static void drawImage(Canvas canvas, Bitmap blt, int x, i
2013-07-25 15:53:55 891
原创 textview 滚动效果(自定义高度)
xml中实现 android:layout_width="match_parent" android:layout_height="80dp" android:maxLines="4" android:scrollbars="vertical" />java代码中实现tvContent.setMovementM
2013-07-25 15:30:04 993
原创 隐藏Activity刚进来焦点在EditText时的键盘显示
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
2013-07-23 17:04:05 530
原创 imageview 设置背景图片解析
关于imageview 设置背景图片,有2种方法,1.image.setBackgroundResource 这个用于xml中 imageview已经设置的背景图片为android:background=""的情况下2.imageview.setImageResource 这个用于xml中imageview已经设置的背景图片为android:src=""的情况下按照这两种
2013-07-22 11:28:08 1770
原创 listview底部添加"更多"button
1 加载数据使用Adapter.notifyDataSetChanged(),这个使用很简单,但是之前要使list加载数据,就是list.add,这个方法里面有4种,你可以根据你的需求来加载,我用的list每次加载10条,因此使用了list.addall(),这样你点击"更多",就可以加载了,当然"更多"里的监听事件,要使list添加数据,具体你看代码了 myAdapter = new M
2013-07-17 18:02:39 1360
转载 android中延迟执行某个任务
android中延迟执行某个任务android App开发在某些情况下需要有延时功能,比如说App首页显示定格3秒,然后自动跳到登录页的情况,这就好比是一个预加载,但是这个预加载可能瞬间就完成了,撑不到3秒钟,这是就要求你做延时处理。下面是三种方法:一、线程[html] view plaincopy1. new Thread(
2013-07-17 16:10:21 538
原创 ImageButton添加按下的动画效果 变亮或变暗
Android中使用ImageButton的话,程序里按下那个ImageButton时感觉不到任何按下的效果。网上有2中经典的解决方案,一种是使用xml,一种是写在代码里。 这里我想要介绍另一种方法,使ImageButton有按下的特效,只需要准备一张普通的图片,不需要按下效果的图片。直接看示例代码,创建 TouchLight 和 TouchDark 这两个 OnT
2013-07-16 16:47:56 850
原创 浅谈Android五大布局(二)——RelativeLayout和TableLayout
在浅谈Android五大布局(一)中已经描述了LinearLayout(线性布局)、FrameLayout(单帧布局)和AbsoulteLayout(绝对布局)三种布局结构,剩下的两种布局RelativeLayout(相对布局)和TableLayout(表格布局)相对之前布局结构稍显复杂一点,所以这里另起篇幅进行介绍。RelativeLayout: RelativeLayout按
2013-07-11 14:44:40 610
原创 浅谈Android五大布局(一)——LinearLayout、FrameLayout和AbsoulteLayout
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。 Linear
2013-07-11 14:43:28 617
转载 android ListView的上部下拉刷新下部点击加载更多具体实现及拓展
这次就不上图了,例子太多太多了,想必大家都见过.这个功能的实现,简直是开发者必备的.我也不过多介绍了,网上详细介绍的博客太多太多了,若想深入了解,请参考网上其他博文.在这里,我只是按照自己的理解,模拟实现了一个,顺便代码贡献出来.我对之详细标明的注释,想必如果不懂的同学们,看注释也应该明白,前提是,你要耐心看,因为代码有点多,但是我整理过了,还算清晰.详细代码:
2013-07-09 10:53:54 1023
原创 Ubuntu 安装Chrome步骤
一,添加PPA从Google Linux Repository(http://www.google.com/linuxrepositories/)下载安装Key,或把下面的代码复制进终端,回车,需要管理员密码wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add
2013-07-05 09:20:01 1611
原创 Linux环境变量的设置和查看方法
1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.
2013-07-03 16:11:54 426
原创 android 使用ViewFlow实现左右滑动
是的,你没看错,是ViewFlow,不是ViewPager,也不是ViewFlipper。ViewFlow是一个开源的android UI库。它提供了三个组件ViewFlow、FlowIndicator和TitleFlowIndicator。它使得由Adapter产生的ViewGroup中的View可以水平滑动。一、使用ViewFlow库那么什么时候可以使用这个组件呢?文档
2013-07-03 15:47:28 633
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人