問題タブ [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 投票する
3 に答える
4178 参照

android - スタイルの変更がうまくいかない

アプリの UI を緑色に変更しています。ActionBar では、ShareActionProvider を使用して他のユーザーとデータを共有していますが、このメニュー項目は他のメニュー項目と同じ色になりません。ただし、そのドロップダウン リストビューには正しい色があります。

ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力

GingerBread でアプリを実行しているため、メニュー キーを押すとメニュー項目が表示されますが、色も正しくありません。

ここに画像の説明を入力

Android Action Bar Style Generatorを使用しましたが、足りないものがあります。これは /res/values の私のコードです:

欠品はありませんか?前もって感謝します

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

android - ActionBarCompat with Progressbar

私は現在、ActionBar の ProgressBar に苦労しています。私が試したら

これは

setContentView の前に requestWindowFeature を呼び出す

super.onCreate の直前に supportRequestWindowFeature を配置すると、NullPointer-Exception がスローされます。機能を 1 つだけ使用する場合、最新の構成で Android 2.3.3 または 4.4.2 (現在利用可能なデバイス) で動作します。私は何を間違っていますか?

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

android - Android - ActionBar (appcompat) のカスタム ビューを相対的に中央に配置する

全体の幅に対して、ビューを ActionBar の中央に配置しようとしています。私が現時点で持っているコード:

アクションバーの真ん中ではなく、ホームボタンとメニューボタンの真ん中に重心を置く線形レイアウトを設定します。一部のフラグメントにはメニュー オプションがあり、一部のフラグメントにはありません。これらは存在する必要があります。

どうすればこれを達成できますか?

現在起こっていることの例:

http://i.stack.imgur.com/eHesR.png

http://i.stack.imgur.com/0QGhF.png

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

java - AndroidActionBar の追加時に dex: java.nio.BufferOverflowException を実行できない

チュートリアルに従って、ActionBarAndroid を Api 7 Android プロジェクトに追加しました。私のコードは良いようですが、次のエラーが発生します。

私のプロパティとマニフェスト ファイル:

プロジェクト project.properties:

SupportV7AppCompat project.properties

プロジェクト マニフェスト:

SupportV7AppCompat マニフェスト:

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

java - メニューボタンを押すとアプリがクラッシュする

私のAndroidアプリはサポートv4ライブラリを使用しています:

そして、それは新しいプロジェクトとして作成されます。携帯電話で実行してメニュー ボタンを押すと、クラッシュします。

12-21 15:12:54.170 31705-31705/com.talkweb.woplus E/AndroidRuntime﹕ 致命的な例外: main java.lang.NullPointerException at android.support.v7.app.ActionBarImplICS.getThemedContext(ActionBarImplICS.java:287) at android.support.v7.app.ActionBarImplJB.getThemedContext(ActionBarImplJB.java:20) で android.support.v7.app.ActionBarActivityDelegate.getMenuInflater(ActionBarActivityDelegate.java:98) で android.support.v7.app.ActionBarActivity.getMenuInflater( ActionBarActivity.java:71) で com.talkweb.woplus.HomeActivity.onCreateOptionsMenu(HomeActivity.java:35) で android.app.Activity.onCreatePanelMenu(Activity.java:2652)

HomeActivity.java のコード:

スタイル.xml:

マニフェスト:

メニュー:

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

android - アクションバーアプリのコンパクトライブラリを使用して、ハニカム前のデバイスの分割アクションバーを有効にします

ポストハニカムデバイスと同じように、プレハニカムデバイスの分割アクションバーを表示したいと思います。そのために、Android ドキュメントに従ってマニフェストに次のコードを含めました。

これを追加した後も、下位バージョンの分割アクションバーを表示できません

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

android - Android Studio/Gradle がテスト用の AppCompat リソースを見つけられない

gradle を使用して Android Studio でテストを作成する際に問題が発生しています。私が知る限り、テスト コンパイルに AppCompat v7 のリソースが含まれていないようです。つまり、私のカスタム スタイルは、「見る」ことができない一連の AppCompat スタイルを参照しています。これにより、以下のエラーが発生します。

通常の非テスト ビルドではまったく問題なく動作し、スタイルは正しく適用され、プロジェクトはエラーなしで正常にビルド/インストール/実行されます。このエラーを解決するにはどうすればよいですか?

完全な gradle エラー:

build.gradle:

値/styles.xml:

values/styles-v11.xml および values/styles-v14.xml (これらは相互にコピー アンド ペーストされています):

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

android - AppCompat を使用して ActionBar タブ インジケーターのスタイルを設定できません

AppCompat ライブラリを使用して Android ActionBar タブの青いインジケーターをカスタマイズしようとしましたが、成功しませんでした。タブ バーの背景色を変更することはできますが、themes.xml がandroid:actionBarTabStyleプロパティを完全に無視しているようです。状態ベースのドローアブル XML ファイルである 9 個のパッチ イメージのセットが定義されています。

Google で検索しても問題は解決しません。使用する依存関係をできるだけ少なくしたいので、最後の手段でない限り、ActionBarSherlock を使用したくありません。

期待される結果: 9 パッチ イメージを使用すると、タブ インジケーターはオレンジ色になります。 タブバーのスクリーンショット。 タブ インジケータはオレンジ色です

実際の結果:タブ インジケーターはまだホロ ブルーです 。タブバーのスクリーンショット。 タブインジケーターは青色

tab_indicator.xml

themes.xml

このコードで明らかな問題が見られる人はいますか?なぜ機能しないのですか? どうもありがとう。