Android学习笔记11――TXT阅读器实例学习
Android学习笔记11――TXT阅读器实例学习
2011年04月21日
1.在模拟器安装程序
sdk tools目录(e.g. D:\Program Files\android-sdk-windows\tools)
adb install XXXXX.apk
【Reference】
http://www.cnmsdn.com/html/201003/1268078962ID1594 .html
2.TXT阅读器实例
【Reference】
http://flysnow.iteye.com/blog/978225
3. 多点触控编程
触摸事件流程
ACTION_DOWN 然后 ACTION_UP ;
如果是在屏幕上移动那么才会触发 ACTION_MOVE 的动作
event.getAction() //获取触控动作比如ACTION_DOWN
event.getPointerCount(); //获取触控点的数量,比如2则可能是两个手指同时按压屏幕
event.getPointerId(nID); //对于每个触控的点的细节,我们可以通过一个循环执行getPointerId方法获取索引
event.getX(nID); //获取第nID个触控点的x位置
event.getY(nID); //获取第nID个点触控的y位置
event.getPressure(nID); //LCD可以感应出用户的手指压力,当然具体的级别由驱动和物理硬件决定的
event.getDownTime() //按下开始时间
event.getEventTime() // 事件结束时间
event.getEventTime()-event.getDownTime()); //总共按下时花费时间
【Reference】
http://www.pin5i.com/showtopic-android-multi-touch -development.html
-------------------------------------------------- ----------------------------
int pointerCount = mMotionEvent.getPointerCount(); //获得多少点
switch (action) {
case MotionEvent.ACTION_DOWN: //判断是什么事件
mStartX1 = mMotionEvent.getX(0);
mStartX2 = mMotionEvent.getX(1); //获得不同点的位置
你还可能用到:motionEvent.recycle()
【Reference】
http://topic.csdn.net/u/20100316/17/91fe4f72-0593- 487f-a645-86defde0b90e.html
-------------------------------------------------- ------------------------------
=====TextView 不依赖scrollview 实现滚动 ==========================
Android中我们为了实现文本的滚动可以在ScrollView中嵌入一个TextView,其实TextView自己也可以实现多行滚动的,毕竟ScrollView必须只能有一个直接的子类布局。只要在layout中简单设置几个属性就可以轻松实现
android:singleLine="false"
android:maxLines="15"
android:textColor="#FF0000"
/>
当然我们为了让TextView动起来,还需要用到TextView的setMovementMethod方法设置一个滚动实例,代码如下
TextView tvAndroid123 = (TextView)findViewById(R.id.tvCWJ);
tvAndroid123.setMovementMethod(ScrollingMovementMe thod.getInstance()); // Android开发网提示相关的可以查看SDK中android.text.method分支了解更多
本文来自:Java问问(http://www.javaask.com) 详细出处参考:http://www.javaask.com/mobile/android/2011/0314/38 24.html
【测试使用效果】
感觉对于滚动没那种由快变慢的感觉
-------------------------------------------------- ------------------------------
4.JAVA中implements实现多接口
参考
http://apps.hi.baidu.com/share/detail/16567303
猜你喜欢
转载自ofy28ofy.iteye.com/blog/1361969
今日推荐
周排行