問題タブ [appcompatactivity]

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 投票する
0 に答える
114 参照

android - AppcompatActivity が認識されない

私は Android Studio を使用しており、古いプロジェクト フォルダー内のすべてのプロジェクトが正常に動作しているにもかかわらず、新しいプロジェクトを作成しようとすると、AS は AppCompatActivity クラスを認識できませんでした

build.gradle と style フォルダーを見てください。

解決方法を教えてください

build.gradle :

スタイル:

更新: 後: com.android.support:appcompat-v7:23.1.1

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

android - drawerLayoutで新しいActivityにitemMenuをチェックした設定方法

私のコードには、MenuDrawer を実装する BaseActivity があり、BaseActivity から拡張された 3 つのアクティビティがあります。メニュー ドロワーから 3 つのアクティビティが開始され、メニューの各項目がアクティビティにつながります。私の問題は、新しいアクティビティを開始するときに発生し、メニュードロワーに setChecked アイテムを保持したいです。

私はこれを試しましたが、この男が説明していないことがあります。

インターネットでこれを探していて何も見つからなかったので、例が必要です。必要に応じて、コードをアップロードして、何をしているかを示すことができます。

ありがとう!

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

android - java.lang.IllegalStateException: AppCompat テーマの使用中に Theme.AppCompat テーマを使用する必要があります

実稼働環境の 1 人のユーザーにこの例外があります。これは、試したすべての電話のローカル ビルドでは発生せず、構成の何が問題なのかわかりません。

スタック トレースは次のようになります。

私のテーマは次のように定義されています。

そして私のマニフェストは次のとおりです。

AppCompatDelegateImplV7のソースを見ると、テーマに が存在しない場合、この例外がスローされwindowActionBarます。これは、Theme.AppCompat.Light テーマの階層を参照するときに発生するようです。

これは、アクティビティが非推奨のActionBarActivitynotを実際に拡張する少し古いブランチですが、いずれにしても舞台裏AppCompatActivityで使用しているようです。AppCompatActivity

App Compat v23.0.1 で、ユーザーは 5.0.1 の Samsung S4 で実行しています。

ここで何が起こっているのでしょうか?

EDIT私の質問は、リンクされた「重複」の質問とは異なります。その質問では、OPがTheme.AppCompatテーマを使用していなかったのに対し、私はTheme.AppCompatテーマを使用しているためです。

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

android - セルフメソッドで最初のフラグメントをリフレッシュした後、AppCompatActivity 内のフラグメントをリフレッシュする方法

私は 4 つのフラグメントを持つ MainActivity を持っています。最初のフラグメントは、json ファイルを取得するために Web ページのスピナーと相談しています。情報を更新した後、2 番目、3 番目、4 番目のフラグメントは内部 DB (json ファイルにフィードバックがある) を参照し、情報を表示します。...しかし。最初のフラグメント(機能が良い)で、フラグメントのリフレッシュの前の情報を持つ2番目(リフレッシュしない)をチェックした後、3番目と同じで、4番目のフラグメントをチェックすると、2番目と3番目の情報がリフレッシュされます。何が問題なのかわからない。

これは私のページャー アダプターです

これは私の最初のフラグメントです。州を選択して、地域を押すと地域を取得できます。情報を取得します。

これは私のフラグメントです 02

}

tab_03 と tab 04 は tab_02 と同じです

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

android - AlertDialog の作成時に Theme.AppCompat テーマを使用する必要があります

私の MainActivity クラス:

スタイル.xml:

アプリを実行すると完璧に動作しますAlertDialog.Builderが、アダプタークラスから作成/表示しようとするとエラーが発生します

マニフェスト ファイル:

AlertDialog コード:

でこのエラーを解決するにはどうすればよいAlertdialogですか?

0 投票する
35 に答える
79097 参照

android - AppCompatActivity を解決できません

アプリケーション パッケージ名の名前を変更した後、Android Studio でこのエラーが表示されましたcan't resolve symbol AppCompatActivity

私が試したこと:

  • きれいなプロジェクト
  • Android Studio のキャッシュを消去する
  • Gradle キャッシュを消去する
  • IDEの再インストール
  • ファイル->キャッシュを無効化/再起動

しかし、実際には何も役に立ちませんでした。プロジェクトは正常にビルドされましたが、構文の強調表示を使用できません。

使ったcom.android.support:appcompat-v7:23.1.1

スクリーンショット

ベースアクティビティ

gradle ファイルをビルドする

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

android - コンテキスト アクション モードの AppCompatActivity が表示されない

AppCompatActivity を拡張するアクティビティがあり、それにコンテキスト アクション バーを設定したいと考えています。だからここに私のonCreateメソッドがあります

私の ActionBarCallBack は android.support.v7.view.ActionMode を拡張し、このように宣言しました

私のマニフェストに設定されたテーマ:

主な活動:

私の onCreateActionMode トリガーですが、CAB は表示されません。

何か案は?

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

android - Android Studio: ActionBar.TabListener は AppCompatActivity で動作しませんか?

非推奨のため、一部のコードを FragmentActivity から AppCompatActivity に、ActionBar から android.support.v7.app.ActionBar にアップグレードしようとしています。私はこれを修正するために数時間を費やしましたが、より経験豊富な人がこれを非常に迅速に解決できると確信しています.

したがって、私のクラスは次のようになります。

私の問題は、Android Studio がスーパークラスの onTabSelected メソッド シグネチャを認識しないため、エラーが発生することです。タブ パラメーターを "ActionBar.Tab tab" ではなく単に "Tab tab" に変更しても効果はありません。

誰にもアイデアはありますか?

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

java - 私のアプリにはアクション バーがありますが、menu.xml はありません。アクション バーを変更するにはどうすればよいですか?

こんにちは、読んでくれてありがとう。

初めてプロジェクトを作成したとき、Android Studio からボイラー プレートを選択するように求められました。空のアクティビティ (FAB などを含まないアクティビティ) を選択しました。それでも、私のアプリには がありActionBarますが、名前だけが表示されます。次に、そのアクション バーを変更してメニューを追加します。私のJavaは拡張AppCompatActivityするので、アクションバーがあります。ただし、以前のEclipseでの経験とは異なり、見つけることができるメニューxmlはありません。

他の方法でアクションを追加または変更するにはどうすればよいですか? 手動で追加できますか?

ありがとう!