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