私は自分のアプリケーションにアクションバーを追加しようとしています。以下は私の現在のアプリケーションUIのスクリーンショットです。アクションバーが表示され得ることはありませんので、デフォルトのテーマにアクションバーを追加する
は、私は、デフォルトのテーマを使用しています。だから私はアクションバーでテーマを使用しています。私がテーマを使用すると、私のUIが乱れてしまいます。日付ピッカーはスタイルを変更します。以下に、アクションバーの表示例を示します。以下は
アクションバーの項目が含まれているXMLコードです。
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/action_search"
android:title="Search"
android:showAsAction="always|withText"/>
<!-- Refresh -->
<item android:id="@+id/action_refresh"
android:title="Refresh"
android:showAsAction="ifRoom" />
<!-- Help -->
<item android:id="@+id/action_help"
android:title="Help"
android:showAsAction="never"/>
<!-- Check for updates -->
<item android:id="@+id/action_check_updates"
android:title="Check for Updates"
android:showAsAction="never" />
</menu>
以下は、アプリケーションで使用しているテーマです。アクションバーが表示されます。
android:theme="@android:style/Theme.Holo.Light.DarkActionBar"
デフォルトのテーマにアクションバーを追加することはできますか?
ありがとうございます。
が正しい動作です、物事が異なって見えるので、あなたは別のテーマを使用しています。 また、 'Theme.Holo'を使っているのは古いテーマです。テーマ/ UI要素を使っているすべての例があるので、' Theme.Material'を使ってください – tyczj