アクション バーのボタンと外観のカスタマイズ
目的のカスタム ActionBar の外観を実現するには、次の手順を検討してください。
1.カスタム アクション ボタンの作成
画像をボタンとして含めるには、Button クラスを拡張してカスタム ビューを定義します。このカスタム ビューは、次のように ActionBar に表示できます:
<code class="xml"><Button android:id="@+id/my_custom_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/my_image" /></code>
2. ActionBar の上部に線を描画します
これには、ウィンドウの属性を直接変更する必要がある場合があり、お勧めできません。
3.ボタンから区切り線を削除する
タブを使用する代わりに、以下のようなスタイルを使用してボタン間のスペースを最小限に抑えることができます:
<code class="xml"><style name="MyActionButtonStyle" parent="Widget.ActionButton"> <item name="android:minWidth">28dip</item> </style></code>
カスタムの実装ActionBar
カスタム レイアウトをインフレートして ActionBar に追加します:
<code class="java">// Inflating custom layout ViewGroup actionBarLayout = (ViewGroup) getLayoutInflater().inflate(R.layout.action_bar, null); // Customizing ActionBar ActionBar actionBar = getActionBar(); actionBar.setDisplayShowHomeEnabled(false);</code>
以上がアクション バーのボタンと外観をカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。