私はレイアウトに「OK」ボタン(ソフトキー)があり、それを使ってイベントを処理するアンドロイドアプリケーションを開発しました。その機能をハードキーにマップしたい(ホームキーのような)アプリケーションの実行中に私の携帯電話で。また、ワンクリックとダブルクリックを区別する方法も知りたい。どのように2つのボタンのクリック間の時間のギャップを知るには、ダブルクリックを処理するためにその期間を変更することができます。アンドロイドのキーの機能を変更する
答えて
ホームボタンの機能を傍受しないでください。これはユーザーがどの段階でもアプリから出る唯一の方法だからです。あなたはback button
の機能を傍受するために、この関数をオーバーライドすることができます
public void onBackPressed{
//do something here
}
:あなたは、したがって、あなたがやりたいものは何でもホームボタンを無効にカントアンドロイドで
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
return super.onKeyDown(keyCode, event);
}
@Override
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
return super.onKeyLongPress(keyCode, event);
}
このメソッドは、バックボタンに関連していますか? – rajesh
ええ。しかし、私はあなたがそれをあなたの機能性のために使用するならば、その適切とは思わない。戻るボタンは以前のアクティビティに戻るためです。あなたはユーザーからの入力を受けたいと言っています(はいまたはいいえ)。あなたはそれを行うことができますが、私はそれをしないことをお勧めします –
代わりにyesとnoで警告ダイアログを追加することができます。 –
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode == KeyEvent.KEYCODE_BACK){
finish();
startActivity(new Intent(URCLASSNAME.this,Homeclassname.class));
}
return super.onKeyDown(keyCode, event);
}
は、バックキー、それを行いますが押された。
- 1. アンドロイドとSymbian携帯のキーの機能を変更する方法
- 2. JAVA - 変更キー名機能を使用したHashMapの実装
- 3. Javascriptのトグル機能は:テキストを変更し、変更するクラススタイル
- 4. アンドロイドのスクリーンショット機能
- 5. jQuery - プロンプト/アラート機能を変更する
- 6. 画像ギャラリー機能を変更する
- 7. ModelMetadataProvidersを変更する機能
- 8. グローバル変数内の変更機能
- 9. SMSのアンドロイド受信機能
- 10. 変更内部機能
- 11. WPF WebBrowserフォントサイズ変更機能
- 12. joomlaコンポーネントのAPIキー機能
- 13. サブライムテキストのオートコンプリート機能の変更2
- 14. PHPメール機能のReturn-Pathの変更
- 15. JQueryの変更とロードの機能
- 16. XMLフィードのタイマー機能/変更機能(Phongeap HTML5 Android App)
- 17. Javascript:ブラウザの戻るボタンの機能を変更する
- 18. アンドロイドの戻るボタンの機能
- 19. WPF Flowdocument "ケースの変更"機能
- 20. ユニバーサルjavascriptのサイズ変更機能
- 21. jQueryの変更機能とIE 7
- 22. データ型の変更CSS機能
- 23. "DONE"キーを変更する
- 24. jQuery、ウィンドウ上でトグル機能の変数を更新する、サイズ変更
- 25. 背中の変更機能をトリガーするもの
- 26. Chromeの拡張機能からテーブルのinsertRowを変更する
- 27. Pythonで既存のサードパーティライブラリの機能を変更する方法
- 28. ウェブページのIpad/Iphoneのサイズ変更機能を無効にする
- 29. Firefoxの拡張機能で通知のタイムアウトを変更する
- 30. アンドロイドのボタンイメージを変更する
ハードキーはどういう意味ですか?ホームボタンまたは戻るボタン? –
yaaホームボタンと言うと、どうすればそれにいくつかの機能を割り当てることができます – rajesh
ホーム、戻るボタンを処理したいのですか? – OnkarDhane