問題タブ [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.
android - スタイルの変更がうまくいかない
アプリの UI を緑色に変更しています。ActionBar では、ShareActionProvider を使用して他のユーザーとデータを共有していますが、このメニュー項目は他のメニュー項目と同じ色になりません。ただし、そのドロップダウン リストビューには正しい色があります。
GingerBread でアプリを実行しているため、メニュー キーを押すとメニュー項目が表示されますが、色も正しくありません。
Android Action Bar Style Generatorを使用しましたが、足りないものがあります。これは /res/values の私のコードです:
欠品はありませんか?前もって感謝します
android - ActionBarCompat with Progressbar
私は現在、ActionBar の ProgressBar に苦労しています。私が試したら
これは
setContentView の前に requestWindowFeature を呼び出す
super.onCreate の直前に supportRequestWindowFeature を配置すると、NullPointer-Exception がスローされます。機能を 1 つだけ使用する場合、最新の構成で Android 2.3.3 または 4.4.2 (現在利用可能なデバイス) で動作します。私は何を間違っていますか?
android - Android - ActionBar (appcompat) のカスタム ビューを相対的に中央に配置する
全体の幅に対して、ビューを ActionBar の中央に配置しようとしています。私が現時点で持っているコード:
アクションバーの真ん中ではなく、ホームボタンとメニューボタンの真ん中に重心を置く線形レイアウトを設定します。一部のフラグメントにはメニュー オプションがあり、一部のフラグメントにはありません。これらは存在する必要があります。
どうすればこれを達成できますか?
現在起こっていることの例:
java - AndroidActionBar の追加時に dex: java.nio.BufferOverflowException を実行できない
チュートリアルに従って、ActionBar
Android を Api 7 Android プロジェクトに追加しました。私のコードは良いようですが、次のエラーが発生します。
私のプロパティとマニフェスト ファイル:
プロジェクト project.properties:
SupportV7AppCompat project.properties
プロジェクト マニフェスト:
SupportV7AppCompat マニフェスト:
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:
マニフェスト:
メニュー:
android - アクションバーアプリのコンパクトライブラリを使用して、ハニカム前のデバイスの分割アクションバーを有効にします
ポストハニカムデバイスと同じように、プレハニカムデバイスの分割アクションバーを表示したいと思います。そのために、Android ドキュメントに従ってマニフェストに次のコードを含めました。
これを追加した後も、下位バージョンの分割アクションバーを表示できません
android - Android Studio/Gradle がテスト用の AppCompat リソースを見つけられない
gradle を使用して Android Studio でテストを作成する際に問題が発生しています。私が知る限り、テスト コンパイルに AppCompat v7 のリソースが含まれていないようです。つまり、私のカスタム スタイルは、「見る」ことができない一連の AppCompat スタイルを参照しています。これにより、以下のエラーが発生します。
通常の非テスト ビルドではまったく問題なく動作し、スタイルは正しく適用され、プロジェクトはエラーなしで正常にビルド/インストール/実行されます。このエラーを解決するにはどうすればよいですか?
完全な gradle エラー:
build.gradle:
値/styles.xml:
values/styles-v11.xml および values/styles-v14.xml (これらは相互にコピー アンド ペーストされています):
android - AppCompat を使用して ActionBar タブ インジケーターのスタイルを設定できません
AppCompat ライブラリを使用して Android ActionBar タブの青いインジケーターをカスタマイズしようとしましたが、成功しませんでした。タブ バーの背景色を変更することはできますが、themes.xml がandroid:actionBarTabStyle
プロパティを完全に無視しているようです。状態ベースのドローアブル XML ファイルである 9 個のパッチ イメージのセットが定義されています。
Google で検索しても問題は解決しません。使用する依存関係をできるだけ少なくしたいので、最後の手段でない限り、ActionBarSherlock を使用したくありません。
期待される結果: 9 パッチ イメージを使用すると、タブ インジケーターはオレンジ色になります。
実際の結果:タブ インジケーターはまだホロ ブルーです 。
tab_indicator.xml
themes.xml
このコードで明らかな問題が見られる人はいますか?なぜ機能しないのですか? どうもありがとう。