2012-03-01 20 views
0

如何將振動事件添加到onLongClick()方法?如何將振動事件添加到onLongClick()方法?

+0

@覆蓋 \t公共布爾onLongClick(視圖v){ \t \t開關(v.getId ()){這裏的一些情況} TextView textview =(TextView)findViewById(v.getid()); ....} //我想爲textview添加一個振動事件。但是我有一個錯誤,你知道該怎麼做嗎?thx! – smileVann 2012-03-01 02:53:25

回答

3

在你onLongClick監聽使用

Vibrator vibrator = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE); 
vibrator.vibrate(1000); 

此權限添加到您的清單文件

<uses-permission android:name="android.permission.VIBRATE"/> 
+0

但我想指定的TextView振動,而不是整個設備振動,當我點擊它,我認爲Android設備支持它 – smileVann 2012-03-01 04:50:17

+0

http://sherifandroid.blogspot.in/2011/09/vibratingtextview.html和http:// stackoverflow.com/questions/7512124/vibrating-textview-configure-attributes-for-custom-views – blessenm 2012-03-01 05:00:03