当用户滚动android-wheel时,我希望为每个项目更改振动移动并播放声音。
我已经在iPhone的默认时间选择器中看到了这一点。当我们在时间选择器中滚动时间时,它将播放滴答声。
可能吗?如果是,那怎么办?
请编辑问题,如果未正确询问。
最佳答案
尝试这个:
import android.os.Vibrator;
ListView lv = (ListView)findViewById(R.id.list_view);
lv.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
Vibrator v = (Vibrator) this.context.getSystemService(Context.VIBRATOR_SERVICE);
// Vibrate for 500 milliseconds
v.vibrate(500);}
});
不要忘记在AndroidManifest.xml文件中包含权限:
<uses-permission android:name="android.permission.VIBRATE"/>