私は非常に単純なものが欲しいです(とにかくデフォルトであるべきです!):
[logo] [---------------expanded action view--------------] [other actionview]
デフォルトでは、Android はこれを行います。
[logo] [----stupid empty space----][collapsed action view] [other actionview]
いいと思いました。MenuItem を取得して、onCreateOptionsMenu で「expandActionView()」を呼び出しましょう。
いいえ!
Android はこれを行うようになりました。
[back symbol] [logo] [---------------expanded action view--------------] [other actionview]
しかし...その背中はどこから来たのですか?なんでボタンなの?それは何をしているのですか?
- ホームアズアップは無効です: getActionBar().setDisplayHomeAsUpEnabled(false);
- ホームは無効です: getActionBar().setHomeButtonEnabled(false);
- タップすると... AndroidはACTIONVIEWを完全に削除します。は?
これは Android のバグですか?バグが 2 つでも?ドキュメントでこの魔法の動作についての言及を見つけることができず、actionview を削除した部分が非常に間違っているようです :(。「expandActionView()」を呼び出すと、実際に ActionBar 構成が削除され、新しい構成に置き換えられるべきですか?