-1

Android アプリケーションを開発し、Android マーケットに投入します。ユーザーは私にコメントを入れて、私のアプリケーションでは設定ボタンが機能しないと言っています。設定ボタンとは何か、アプリケーションで有効にする方法がわかりません。誰でも私を助けることができますか?

4

2 に答える 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 に答える