問題タブ [action-menu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
138 参照

android - Android: アイコンの代わりにアクション ビューを設定すると、右端に表示されるアクション

アクションメニュー項目をアクションバーに動的に追加しています。「バッジ」効果が必要なため、描画可能なアイコンだけでなく、項目にビューを設定しています。私の問題は、ビューが設定されているアイテムがある場合、アクションバーの右端にも配置されることです。ある種のインセットが欲しいのですが、それを達成するものは何もないようです。アクション ビュー レイアウトにマージンを設定し、XML とプログラムでインセットを設定しようとしましたが、何も変わりません。アクションが端に表示されないようにする方法を知っている人はいますか?

これは私が今見ているものです:

ここに画像の説明を入力

そして、左端とタイトルの間の左側のように、アイコンとアクションバーの右端の間にある種のパディング/マージンが必要です。

ここにいくつかのコードがあります:

アクション メニュー項目のビュー (res/layout/navbar_action.xml):

基本アクティビティでのアクション バーとアクション メニューの設定:

アクションバーのレイアウト: