我在我的應用程序中創建了一個選項菜單,所有工作都很好,但是當我在optionMenu按鈕中輸入longKey時,出現了一個inputKeyboard ..我如何禁用此輸入鍵盤以在選項菜單的longpress上出現..代碼我有wrritten是..如何禁用長按選項菜單鍵來調出鍵盤?
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu, menu);
return true;
}
public boolean onOptionsItemSelected(MenuItem item)
{
switch (item.getItemId())
{
case R.id.settingOpt:
Intent intent = new Intent(this, SettingForm.class);
this.startActivity(intent);
break;
case R.id.reminderOpt:
Intent intentR = new Intent(this, ReminderForm.class);
this.startActivity(intentR);
break;
case R.id.helpOpt:
Intent intentH = new Intent(this, HelpForm.class);
this.startActivity(intentH);
break;
case R.id.shareOpt:
Intent share = new Intent(android.content.Intent.ACTION_SEND);
share.setType("text/plain");
share.putExtra(Intent.EXTRA_SUBJECT, "Name of the thing to share");
share.putExtra(Intent.EXTRA_TEXT, "www.gmail.com");
startActivity(Intent.createChooser(share, "Title of the dialog that will show up"));
break;
default:
return super.onOptionsItemSelected(item);
}
return true;
}
葉其工作的感謝...... – AndroidDev