Android アプリケーションを開発し、Android マーケットに投入します。ユーザーは私にコメントを入れて、私のアプリケーションでは設定ボタンが機能しないと言っています。設定ボタンとは何か、アプリケーションで有効にする方法がわかりません。誰でも私を助けることができますか?
質問する
2630 次
2 に答える
2
メニューボタンのことだと思います。多くの場合、一部のデバイスには物理的なメニュー ボタンがなく、アプリのメニューにアクセスできないという問題があります。
アプリのアクティビティに Holo テーマを使用し、ActionBar を表示してみてください。デフォルトでは、メニューの 3 つのドット ボタンは、物理的なメニュー ボタンを持たないデバイスの ActionBar に表示されます。
すべてのデバイスで一貫した UI を実現するには、次のコードを使用して、デバイスに物理的なメニュー ボタンがあるかどうかに関係なく、ActionBar にメニュー ボタンを永続的に表示できます。
if ( Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
try {
ViewConfiguration config = ViewConfiguration.get(this);
Field menuKeyField = ViewConfiguration.class.getDeclaredField("sHasPermanentMenuKey");
if(menuKeyField != null) {
menuKeyField.setAccessible(true);
menuKeyField.setBoolean(config, false);
}
} catch (Exception e) { e.printStackTrace(); }
}
于 2013-08-01T10:19:05.100 に答える