カスタム ActionBar を作成すると、アプリケーションのユーザー インターフェイスをパーソナライズでき、視覚的な一貫性と強化されたユーザー エクスペリエンスが提供されます。このガイドでは、次の 3 つの重要な側面について説明します。
ActionBar 内にカスタム ビューを組み込むには、次の手順に従います:
ActionBar には上部にカラー ストリップを追加する機能が組み込まれていませんが、結合を使用してメイン レイアウトに別のレイアウトを含めることができます。 .
タブの使用:
ActionBar のタブ付きインターフェイスを利用して、区切り線のないボタンを作成できます。ただし、これでは期待どおりの外観が得られない可能性があります。
区切り線のクリア:
あるいは、区切り線を完全に削除するボタン固有のスタイルを定義できます。
次のコードは、説明されている実装を示しています。
<code class="xml"><!-- Action Bar Custom Layout --> <LinearLayout> <Button id="action_bar_title" /> <Button id="action_bar_sent" /> <Button id="action_bar_staff" /> <Button id="action_bar_locations" /> </LinearLayout> <!-- Button Style --> <style name="ActionBarButton"> <item name="android:background">@null</item> <item name="android:singleLine">true</item> </style></code>
<code class="java">// ActionBar Configuration ActionBar actionBar = getActionBar(); actionBar.setDisplayShowHomeEnabled(false);</code>
以上がAndroid でボタンを備えたカスタム アクション バーを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。