タグ付けされた質問 「android-actionbar」

ActionBarは、アプリケーションとユーザーの場所を識別し、ユーザーアクションとナビゲーションモードを提供するAndroidのウィンドウ機能です。

21
このアクティビティには、ウィンドウ装飾によって提供されるアクションバーが既にあります
Toolbarアクションバーの代わりに使用するものの上に移動しようとすると、エラーメッセージが表示され続ける java.lang.RuntimeException: Unable to start activity ComponentInfo{com.tyczj.weddingalbum/com.xxx.xxx.MainActivity}: java.lang.IllegalStateException: This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead. at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) at android.app.ActivityThread.access$600(ActivityThread.java:141) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at …

24
ツールバーに戻る矢印を表示
アプリケーションでからActionBarに移行してToolbarいます。しかし、上のToolbarようにBack Arrowにクリックイベントを表示して設定する方法がわかりませんActionbar。 でActionBar、を呼び出しますmActionbar.setDisplayHomeAsUpEnabled(true)。しかし、このような同様の方法はありません。 誰かがこの状況に直面し、どういうわけかそれを解決する方法を見つけたことがありますか?

30
新しいAndroid ActionBarサポートのTheme.AppCompat.Lightが見つかりません
数日前にGoogleからリリースされた新しいActionBarサポートライブラリを実装しようとしています。これまで、Google Developer's Support Library Setupページにリストされているのと同じ方法を使用して問題なくActionBarSherlockを正常に実装しました-リソースを含める方法のガイドを使用します(これはActionBarSherlockが行った方法に似ています)。ライブラリプロジェクトもライブラリとして自分のプロジェクトにロードしています。 ライブラリが正常に読み込まれていることがわかります。MainActivity.javaでActivityを拡張する代わりに、(Googleの指示に従って)ActionBarActivityを拡張するように変更しても、エラーは発生せず、正しくインポートされます。 私もstyle.xmlファイルをバイパスし、追加しようとした@style/Theme.AppCompat.Lightの両方のためのAndroidManifest.xmlに直接<application>と<activity>でandroid:theme="@style/ThemeAppCompat.Light"同じエラーが発生したすべての試みで。 今問題は、テーマを変更することができず、エラーをスローせずにビルドすることさえできません。以下は、私が受け取っているエラーで、新しいテーマを使用するように変更したstyle.xmlファイルが続きます。 Androidアプリでの作業に適度な経験があり、API 18(Android 4.3)でコンパイルするサポートライブラリとSDKの最新バージョンでEclipseを実行しています。 ビルド中に受け取ったエラー エラー:アイテムの親の取得中にエラーが発生しました:指定された名前 '@ style / Theme.AppCompat.Light'に一致するリソースが見つかりませんでした。styles.xml / ActBarTest / res / values行3 Android AAPTの問題 style.xml <?xml version="1.0" encoding="utf-8"?> <resources> <style name="Theme.ProsoftStudio.ACTest" parent="@style/Theme.AppCompat.Light"> </style> </resources> 助言がありますか?これは、ActionBarSherlockの問題ではありませんでした。この新しいサポートライブラリの使用に取り組みたいです。.jarは読み込まれているように見えますが、リソースは読み込まれていません。


16
AppCompatのフルスクリーンテーマ
アクティビティにフルスクリーンテーマ(タイ​​トルバーなし+アクションバーなし)を適用する方法を教えてください。サポートパッケージv7のAppCompatライブラリを使用しています。 android:theme="@android:style/Theme.NoTitleBar.Fullscreen"特定のアクティビティに適用しようとしましたが、クラッシュしました。アプリケーションのテーマがこんな感じだからだと思います。 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 私もこれを試しました getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); タイトルバーのみを非表示にし、アクションバーは非表示にします。私の現在の回避策は、アクションバーを getSupportActionBar().hide();

22
ActionBarテキストの色
ActionBarのテキストの色を変更するにはどうすればよいですか?Holo Lightテーマを継承しました。ActionBarの背景を変更することはできますが、テキストの色を変更するために微調整する属性がわかりません。 わかりました。属性android:textColorPrimaryでテキストの色を変更できますが、ActionBarボタンでオーバーフローが発生したときに表示されるドロップダウンメニューのテキストの色も変更します。これらのドロップダウンメニュー/リストの色を変更する方法はありますか?

20
XMLを使用してActionBarActivityのActionBarの背景色を変更するにはどうすればよいですか?
詳細: ActionBarActivityを拡張しています。 2011-11-06の時点で完全にパッチが適用されたEclipseおよびSDK。 <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="14" /> Android 2.3.3を搭載したSamsungデバイスに導入すると、 アプリケーションはandroid:theme="@android:style/Theme.Light" 問題:アプリケーションは明るいですが、ActionBarは灰色でアイコンが青色で、青色の背景色ではほとんど見えません。また、ActionBarを明るくして、灰色のアイコンがより見やすくなるようにします。 スタイルを変更しようとしましたが、役に立ちませんでした。 些細なことを私はおそらく見逃している。 XMLを使用してActionBarActivityのActionBarの背景色を変更するにはどうすればよいですか?



27
アクティビティが作成される前にアクションバーを非表示にしてから、再度表示する方法は?
ハニカムアプリにスプラッシュスクリーンを実装する必要があります。このコードをアクティビティのonCreateで使用してスプラッシュを表示します。 setContentView(R.layout.splash); getActionBar().hide(); そして、しばらくするとメインUIを表示するこのコード: setContentView(R.layout.main); getActionBar().show(); しかし、 onCreateが呼び出されてスプラッシュが表示される前に、アクションバーが表示されるまでに少し時間がかかります。 アクションバーを非表示にするにはどうすればよいですか? アクションバーなしのアクティビティにテーマを適用しようとしました: <item name="android:windowActionBar">false</item> しかしその場合、getActionBar()は常にnullを返し、再び表示する方法が見つかりませんでした。

16
アクションバーのテキストを変更する方法
現在はアプリケーションの名前が表示されるだけで、カスタムの何かを表示し、アプリの画面ごとに異なるものにしたいです。 たとえば、私のホーム画面ではアクションバーに「page1」と表示され、アプリが切り替える別のアクティビティでは、画面のアクションバーに「page2」と表示されます。

17
Androidアクションバーのタイトルとアイコンを変更するには
AndroidのActionBarでいくつかのことを実行しようとしています。 アクションバーの右側に新しいアイテムを追加しました。 アクションバーの左側を変更するにはどうすればよいですか?アイコンとテキストを変更し、他の画面のアクションバーに「戻るボタン」を追加したい

13
アクションバーの下の影を削除
私はactionbarsherlockを使用しています。以下のコードは、その背景をカスタムのものに変更する責任があります。 <style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.ActionBar"> <item name="background">@drawable/actionbar_bg</item> <item name="android:background">@drawable/actionbar_bg</item> <...> </style> <style name="Theme.MyApp" parent="@style/Theme.Sherlock.Light"> <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item> <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item> <..> </style> そして、それはactionbarsherlock(ハニカムの下のバージョン)で機能します。しかし、ICSでは、アクションバーの下に不要な影があります。消えさせるスタイルアイテムとは?

10
アクションバーのナビゲーションモードはAndroid Lで廃止されました
Androidの「L」プレビュー用のAPIの差分レポートを見てみると、私が見ることでナビゲーションモードに関連するすべてのメソッドActionBarクラス(のようなsetNavigationMode()、addTab()、selectTab()、&​​C)。廃止されました。 ドキュメントは説明します: アクションバーのナビゲーションモードは非推奨であり、インラインツールバーのアクションバーではサポートされていません。代わりに、他の一般的なナビゲーションパターンの使用を検討してください。 想定される代替品は何ですか? また、「インラインツールバーアクションバー」は新しい概念ですか?今まで聞いたことがないと思います。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.