新しいActionBarCompatを使用してZapposアプリからActionBarSherlockを削除し、Honeycomb +でうまくいきますが、Gingerbreadではアクションバーが画面全体を埋めるように拡張されていますそれが起こっています。基本的には、ActionBarCheratの同等物にActionBarSherlockのすべてのテーマ/スタイル/参照を変更しました。以下は、この問題のスクリーンショットです。誰もがGBでこれを実行し、修正を知っていますか?それが私たちのためにリリースを保持して:ジンジャーブレッドのActionBarCompatは全画面を塗りつぶします
答えて
\は大丈夫そう、私は...私たちは、ライブラリプロジェクトとしてAPPCOMPATソースコードをコピーしたのではなくcom.android.support:appcompatを使用していた最終的にそれを考え出しました-v7:18.0 + gradleの依存関係。 gradleの依存関係に切り替えて、プロジェクトからappcompatソースを削除した後は、意図したとおりに動作します。
この問題の原因は何ですか?ライブラリプロジェクトを削除して、Mavenスタイルのアーティファクトとして追加することで、私の問題も解決しましたが、その理由は不思議です。 –
ここで問題に答えます:http://gmariotti.blogspot.com.br/
それはちょうど、この追加しました:私はActionBarSherlockを使用するためにアクションバーAppCombatを使用してから行ったとき、アクションバーが画面全体を埋め、同様の問題に直面した
dependencies {
compile 'com.android.support:appcompat-v7:18.0.+'
}
を。 value-v11フォルダのstyle.xmlファイル。 ActionBar appCombatを継承したActionBar Styleを削除する必要がありました。
この問題もありました。問題は、ジンジャーブレッドのテーマ定義が存在しないスタイルを指していたことでした。
私はvalues/themes.xml
でこれを持っていた:
<item name="actionBarStyle">@style/mytheme_solid_ActionBar</item>
しかし、これmytheme_solid_ActionBar
だけvalues-v11/styles.xml
とvalues-v14/styles.xml
で定義されました。
ジンジャーブレッドデバイスがアクションバー(Widget.AppCompat.Light.ActionBar.Solid.Inverse
から継承)に対して適切なスタイルを持つように、これをvalues/styles.xml
に追加するだけでした。
私の問題は、私のカスタムactionBarStyleが継承していた親でした。
<style name="AppTheme" parent="AppBaseTheme">
<item name="actionBarStyle">@style/sfActionBar</item>
<item name="android:actionBarStyle">@style/sfActionBar</item>
</style>
マイカスタムスタイルは、もともと:それはジンジャーブレッド以外のすべてで動作するように取得する
<style name="sfActionBar" parent="Widget.Sherlock.ActionBar">...</style>
変更された:
<style name="sfActionBar" parent="@android:style/Widget.ActionBar">...</style>
正しい修飾:
<style name="sfActionBar" parent="@style/Widget.AppCompat.ActionBar">...</style>
私は一度同様のissuを持っていたe(ツールバーの色はGingerbreadの全画面に表示されました)、解決策はツールバーの親ビューからandroid:clipChildren="false"
を削除することでした。
- 1. C#フォームは全画面を塗りつぶしません
- 2. CSS:画像を画面全体に塗りつぶす
- 3. 全画面領域をTextInputLayoutで塗りつぶす
- 4. ツールバーが画面全体を塗りつぶす
- 5. ProgressBar(Spinner)が画面全体を塗りつぶしています
- 6. LinearLayoutでfill_parentが画面全体を塗りつぶしていません
- 7. 地面のテクスチャノードで画面を塗りつぶす
- 8. UIButtonは塗りつぶしの画面です
- 9. DrawerLayoutはRecyclerViewと競合していますか? RecyclerViewは画面全体を塗りつぶします
- 10. 塗りつぶしのカードを画面内に表示
- 11. 複数の画面解像度、密度で画面全体を塗りつぶし
- 12. MS Visual Studio 2005 - DOSウィンドウの塗りつぶしの画面
- 13. CGDisplayCaptureWithOptions(kCGDirectMainDisplay、kCGCaptureNoFill)はまだ黒で画面を塗りつぶします
- 14. アンドロイド:子ビューのfill_parentが画面を塗りつぶす
- 15. NSRectのサイズを画面に塗りつぶす
- 16. 親全体を塗りつぶすWebView
- 17. RelativeLayoutのListViewは、高さ全体を塗りつぶします。
- 18. CSSコンテンツdivは、フローティングサイドバーで画面幅を塗りつぶします。
- 19. AVCaptureSessionとプレビューレイヤーで画面全体が塗りつぶされない
- 20. 編集テキスト内でテキストを画面に塗りつぶす
- 21. Xamarinフォームstacklayoutで画面を塗りつぶす
- 22. UWP XAML:2つの要素、1つのビューボックスで画面を塗りつぶし
- 23. SDL2の描画と塗りつぶし
- 24. 画像を画面に塗りつぶしてサイズを変更する
- 25. ConstraintLayoutで2つのビューを画面に塗りつぶす方法は?
- 26. モーダルビューは、画面全体をコンパクトに塗りつぶすことはできませんか?
- 27. 塗りつぶし画像付きSVG
- 28. 画像をCSSで塗りつぶす
- 29. コードが個別に表のセルを塗りつぶすのではなく、列全体を塗りつぶす
- 30. 3面体に四面体を塗りつぶし
アクションバーにカスタムビューがあるようです。高さをwrap_contentに設定するとどうなりますか? – Krylez