48 lines
1.2 KiB
Markdown
48 lines
1.2 KiB
Markdown
## 第十章:Android 事件处理
|
||
|
||
1.事件分为:键盘事件、触摸事件
|
||
|
||
2.处理事件的两种方式:
|
||
|
||
1.基于回调机制
|
||
回调on开头的方法,返回值true,代表事件处理完毕;
|
||
2.基于监听接口
|
||
|
||
10.4 手势
|
||
|
||
案例一:创建并保存手势
|
||
|
||
1.创建项目并复制布局文件
|
||
|
||
|
||
|
||
案例:手势识别
|
||
|
||
1.创建项目 `AddGesture`
|
||
|
||
2.将 `AddGesture` 中的 `mygestur` 放到 `GestureRecognition` 项目下的 `res` --> `raw ` 中
|
||
|
||
3.布局文件
|
||
|
||
```xml
|
||
<?xml version="1.0" encoding="utf-8"?>
|
||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||
android:layout_width="fill_parent"
|
||
android:layout_height="fill_parent"
|
||
android:orientation="vertical">
|
||
<TextView
|
||
android:layout_width="fill_parent"
|
||
android:layout_height="wrap_content"
|
||
android:gravity="center_horizontal"
|
||
android:text="手势"
|
||
android:textColor="@android:color/black"
|
||
android:textSize="20dp" />
|
||
<android.gesture.GestureOverlayView
|
||
android:id="@+id/gestures"
|
||
android:layout_width="fill_parent"
|
||
android:layout_height="0dip"
|
||
android:layout_weight="1.0" />
|
||
</LinearLayout>
|
||
```
|
||
|
||
方法2:直接在SD卡里面试别 |