按键长按并单击对话框自定义视图

时间:2014-01-17 06:11:39

标签: android dialog keylistener

我想在对话框上获取音量键单一和长按事件,因为谷歌我不得不知道对话框,所以我决定在对话框中创建一个视图并在该视图上实现音量长按

AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setView(dialoglayout);
    dialoglayout.setOnKeyListener(new OnKeyListener() {

        @Override
        public boolean onKey(View v, int keyCode, KeyEvent event) {
            // TODO Auto-generated method stub
            if (keyCode == KeyEvent.KEYCODE_VOLUME_UP)
            {
                Log.w("dialog", "click");
                return true;
            }
            return true;
        }
    });
    builder.show();

不使用此功能,我想长时间点击此视图

1 个答案:

答案 0 :(得分:0)

为什么不进行自定义对话,而不是使用单击和长按...

自定义对话框请访问http://www.mkyong.com/android/android-custom-dialog-example/

而不是长按按钮...