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