是這樣的:基本實作了這個功能,但是呢。這個gesture的響應的滑動隻能在ViewFlipper中沒有Item的地方滑動,而在有Item内容的地方,根本就不響應。是以其實隻有在item上邊一小條的地方滑動~~。但是我現在實作的是可以在ViewFlipper所有地方都能響應OnFling()函數,Item隻要能響應自身的click就可以了。 如何實作??
我把代碼貼出來:
————————————————————
Java code
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 | |
行了,解決了~ ,我從ListView這裡,直接傳到activity的ontouchevent() 那裡了~就響應了,謝謝各位~
ListView1.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
Log.i("ListView1", "ListView1 onTouchEvent!");
Common_Channels.this.detector.onTouchEvent(event);
return false;
}
});