我想在对话框上获取音量键单一和长按事件,因为谷歌我不得不知道对话框,所以我决定在对话框中创建一个视图并在该视图上实现音量长按
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();
不使用此功能,我想长时间点击此视图
答案 0 :(得分:0)
为什么不进行自定义对话,而不是使用单击和长按...
自定义对话框请访问http://www.mkyong.com/android/android-custom-dialog-example/
而不是长按按钮...