当用户滚动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"/>

10-08 15:52