0
我想在对话框中获得音量键单一和longclick事件,因为我知道在对话框中是不可能的,所以我决定在对话框中创建视图并实现音量长按该视图关键长按和单击对话框自定义视图
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();
不工作这一点,我想长按还这个观点
我也自定义对话框。 dialoglayout是我的自定义视图,我正在实施keylistner到dialoglayout只 – user3201189