問題タブ [android-appcompat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
41315 参照

android - AppCompat アクションバーのスタイリング

現在、ActionbarSherlock の代わりに AppCompat を使用しようとしています。Android 4 以降のデバイスでは、通常の Actionbar と Holo テーマが使用されているため、問題は発生しません。

ICS アクションバー

ただし、Android の下位バージョンでは、Theme.AppCompat.Light を使用すると、この奇妙な外観が発生します。

標準 AppCompat アクションバー

アクションバーは白で、下に青い線があります。

Android Asset Studio のAndroid Action Bar Style Generatorを使用して、透明なアクションバーではなく固体のアクションバーを持つカスタム テーマを生成することで、これを修正できました。

スタイル ジェネレーターからのカスタム ドローアブルを使用した AppCompat

ActionbarSherlock を使用したときに取得した Actionbar と比較すると、それでもいささか醜いです。

アクションバーシャーロック

AppCompat アクションバーには、それ自体とアクティビティのコンテンツの間にこの非常にシャープな黒い線がありますが、ICS のストック アクションバーまたは ActionbarSherlock のアクションバーは、アクションバーからレイアウトへの移行がよりソフトです。

Android 4+ のアクションバーのように見えるようにスタイルを設定するにはどうすればよいですか?

0 投票する
2 に答える
692 参照

android - NoClassDefFoundError when extending ActionBarActivity

I have checked here and here, but neither solves my problem. I am extending ActionBarActivity after adding v7 appcompat successfully through Gradle.

The issue is that when my Activity extends Activity it works fine. However when I extend ActionBarActivity it crashes with

Here is my activity in manifest:

Here is my build.gradle:

0 投票する
1 に答える
3789 参照

android - AppCompat ライブラリの初心者 q での Android Studio ビルド エラー

スタジオ専用のスレッドが見つからなかったので、これが重複していたら申し訳ありません。私はアンドロイドスタジオが初めてで、基本的な問題があります。最新のサポート ライブラリがすべてインストールされています。AppCompat ライブラリを使用しようとしていますが、styles.xml ファイルのこの行でエラーが発生しています。

エラーは次のとおりです。

これはgradleの依存関係です:

}

v4 のサポートは問題なく、Android Studio の外部ライブラリ エリアに表示されます。AppCompat はそうではありません。他のサポート ライブラリと一緒にインストールするディレクトリにあるため、確実にインストールされます。私は何をすべきか?

0 投票する
1 に答える
4591 参照

android - AppCompat タイトルの色

ActionBar の色の変更に問題があります。サポートに AppCompat ライブラリを使用しています。背景やセレクターなど、他のすべてが機能しますが、タイトルの色は変わりません。

これは私のスタイルファイルです:

また、values-v14 や values-v11 などの異なる値フォルダーを使用しましたが、結果は同じです。

親を「Theme.AppCompat.Light」から「Theme.AppCompat.Dark」に変更すると色が変わりますが、カスタムカラーを使用したい場合は機能しません...

また、これはマニフェストで指定されたテーマをどのように使用したかです:

色の項目が無視されるというのは何が間違っていますか?

0 投票する
0 に答える
156 参照

android - CAB を使用した appcompat のバグ、S4 のみ

これは、Samsung S4 でのみ発生します。samsung s2、nexus 4、htc one で試してみましたが、問題なく動作します。これを使用してアクションバーを生成します: http://jgilfelt.github.io/android-actionbarstylegenerator/これ は、samsung s2 および s4 のスクリーンショットです: ここに画像の説明を入力:

ここに画像の説明を入力

0 投票する
4 に答える
13051 参照

java - Android 4.4 SDK の更新後に android-support-v7-appcombat jar が一致せず、アプリがクラッシュする

過去数か月間、アプリで android-support-v7-appcompat ライブラリを使用して、古いデバイスのアクション バーをサポートすることに成功しました。最近、SDK Manager からシステム イメージと SDK プラットフォームを含む Android 4.4(kitkat) アップデートをダウンロードしました。また、マニフェスト ファイルで targetSdkVersion を "19" に追加しました。しかし、私のプロジェクトは「android-support-v7-appcompat jarの不一致」としてエラーを表示していました。依存関係を修正してください。次に、ビルド パス メニュー > 外部 jar の追加を使用して、/extras/android/support/.... から jar を外部 jar としてプロジェクトに追加しました。現在、プロジェクトにエラーはなく、android-support-v7-appcompat.jar および android-support0v4.jar ファイルが「参照ライブラリ」フォルダーの下に 2 回、「libs」フォルダーの下に 1 回表示されています。プロジェクトはエラーを表示せず、実行中です。

以前、android-support-v7-appcombat ライブラリを職場の外部プロジェクトとしてインポートしました。そのプロジェクトにエラーが表示されます。私が今何をすべきか提案してください。また、android-support-v7-appcompat.jar umder Android Dependencies in Java Build Path でエラーが表示されます。

私が見るエラーは次のとおりです。

別のフォーラムからアイデアを得た後、すべての android-support-v7-appcompat ライブラリを別の場所から削除し、android-v7 サポート ライブラリをプロジェクトに再度インポートしました。それでもエラーが表示されます。buildpath および libs/private librariry/referenced library フォルダーから android-support-v4 ライブラリも削除する必要がありますか?