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

android - このエラーを修正するにはどうすればよいですか: このアクティビティで Theme.AppCompat テーマ (または子孫) を使用する必要があります

このエラーを修正するためにすべてのインターネット Web サイトを検索しましたが、できませんでした。はいといいえの2つのボタンでAlertDialogを作成したいだけです。

これは私のコードです:

そして、これが私のスタイルです:

これが私のスタイルです(v21):

これはマニフェストです:

[ダイアログ] ボタンをクリックすると、次のエラーが表示されます。

このリンクのどれも私を助けることができませんでした:

もっと。

どうすればこれを修正できますか?

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

android - Androidの「Javaクラス拡張」「AppcompatActivity」と「Activity」と「ActionBar」の違いは?

Android - API 15 と最新 API の間の API を使用するアプリを開発します。
しかし、「Java クラスの拡張」について 1 つ質問があります。

違いは何ですか:

  1. Java クラスextends AppcompatActivity、および

  2. Java クラスextends Activity、および

  3. ジャバクラスextends ActionBarActivity

誰かが明確な定義を与えた場合、私は間違いなく私の質問に対して受け入れられた回答にチェックマークを付けます.

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

android - Proguard を使用したツールバー getTitle nullpointerexception

ProGuard を使用せずにアプリをビルドするとすべて正常に動作しますが、プロジェクトで ProGuard を有効にすると、アプリの起動時にnullpointerexceptionforを受け取ります。ToolBar.getTitle()ProGuard のマニュアルと SO に関する複数のトピックを読みましたが、まだ解決策が見つかりません。私は今、ProGuard ファイルに何かを追加することに少し熱狂的だったかもしれません。しかし、NPEを受け続けているのでToolBar.getTitle()、いろいろ試しています。

私の問題とすべてのコードを読んでくれてありがとう。

これらは私のコードです:

build.gradle

プロガード:

Activity_Main.xml:

主な活動:

logcat のエラー:

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

android - appcompat 23ツールバーのホーム/上ボタンのクリックイベントをキャッチできません

作成に関する私のアクティビティは次のとおりです

そして、onOptionsItemSelected で、HOME/up ボタンを押しても何も得られませんでした。

そして私のやり方では、これはまったく役に立ちません。

public boolean onOptionsItemSelected(MenuItem menuItem) { if (menuItem.getItemId() == android.R.id.home) { Timber.d("ホームが押されました"); 戻ります super.onOptionsItemSelected(menuItem); }

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

android - ダブルクリックして editText からテキストを選択すると、ArithmeticException が発生します。

一部のデバイスでは、edittext からテキストを選択してコピーしようとすると、

算術例外

アクティビティでその編集テキストを使用して、AppCompatActivityから拡張します

ここに例外があります

E/MessageQueue-JNI: MessageQueue コールバックの例外: handleReceiveCallback E/MessageQueue-JNI: java.lang.ArithmeticException: でゼロ除算
android.widget.Editor.updateShowAsAction (Editor.java:6034) android.widget.Editor$SelectionActionModeCallback.onCreateActionMode (Editor.java:3208) com.android.internal.policy.impl.PhoneWindow$DecorView$ActionModeCallbackWrapper.onCreateActionMode (PhoneWindow. java:3522) android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onCreateActionMode (SupportActionModeWrapper.java:155) android.support.v7.app.AppCompatDelegateImplV7$ActionModeCallbackWrapperV7.onCreateActionMode (AppCompatDelegateImplV7.java:1644) android.support. v7.app.AppCompatDelegateImplV7.startSupportActionModeFromWindow (AppCompatDelegateImplV7.java:748) android.support.v7.app.AppCompatDelegateImplV7.startSupportActionMode (AppCompatDelegateImplV7.java:642) android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.startAsSupportActionMode (AppCompatDelegateImplV14.java:74) android.support.v7.app.AppCompatDelegateImplV14$AppCompatWindowCallbackV14.onWindowStartingActionMode (AppCompatDelegateImplV14.java:58) com.android.internal.policy.impl.PhoneWindow$DecorView.startActionMode (PhoneWindow.java:2981) com.android.internal.policy.impl.PhoneWindow$DecorView.startActionModeForChild (PhoneWindow.java:2968) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild ( ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.ViewGroup.startActionModeForChild (ViewGroup.java:710) android.view.View.startActionMode ( View.java:5292) android.widget.Editor.startSelectionActionMode (Editor.java:1723) android.widget.Editor$SelectionModifierCursorController.onTouchEvent (Editor.java:5500) android.widget.Editor.onTouchEvent (Editor.java:1211) android.widget.TextView.onTouchEvent (TextView.java:9567) android.view.View.dispatchTouchEvent (View.java:8975) アンドロイド。view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup. java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view. ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.widget.ScrollView.dispatchTouchEvent (ScrollView.java: 615) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup. dispatchTransformedTouchEvent (ViewGroup.java:2709) Android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) Android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) Android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent ( ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) Android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) Android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) Android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) android.view.ViewGroup.dispatchTransformedTouchEvent (ViewGroup.java:2709) android.view.ViewGroup.dispatchTouchEvent (ViewGroup.java:2371) com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent (PhoneWindow.java:2568) com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent (PhoneWindow.java:1776) android.app.Activity.dispatchTouchEvent (Activity.java:2866) android.support.v7.internal.view.WindowCallbackWrapper.dispatchTouchEvent (WindowCallbackWrapper. java:60) com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent (PhoneWindow.java:2529) android.view.View.dispatchPointerEvent (View.java:9180) android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent (ViewRootImpl.java:4734) android.view.ViewRootImpl$ViewPostImeInputStage.onProcess (ViewRootImpl. java:4572) android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4096) android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:4149) android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java: 4115) android.view.ViewRootImpl$AsyncInputStage.forward (ViewRootImpl.java:4229) android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4123) android.view.ViewRootImpl$AsyncInputStage.apply (ViewRootImpl.java:4286) android.view.ViewRootImpl$InputStage.deliver (ViewRootImpl.java:4096) android.view.ViewRootImpl$InputStage.onDeliverToNext (ViewRootImpl.java:4149) android.view.ViewRootImpl$InputStage.forward (ViewRootImpl.java:4115) android.view.ViewRootImpl$InputStage.apply (ViewRootImpl.java:4123) android.view.ViewRootImpl$InputStage.deliver ( ViewRootImpl.java:4096) android.view.ViewRootImpl.deliverInputEvent (ViewRootImpl.java:6594) android.view.ViewRootImpl.doProcessInputEvents (ViewRootImpl.java:6484) android.view.ViewRootImpl.enqueueInputEvent (ViewRootImpl.java:6455) android. view.ViewRootImpl$WindowInputEventReceiver.onInputEvent (ViewRootImpl.java:6684) android.view.InputEventReceiver.dispatchInputEvent (InputEventReceiver.java:185) android.os.MessageQueue.nativePollOnce (MessageQueue.java) android.os.MessageQueue.next (MessageQueue. java:143) android.os.Looper.loop (Looper.java:130) android.app.ActivityThread.main (ActivityThread.java:5944) java.lang.reflect.Method.invoke (Method.java) java.lang.reflect.Method.invoke (Method.java:372) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.ジャワ:1399)

このメソッドの例外原因

android.widget.Editor.updateShowAsAction (Editor.java:6034)

これがedittextのxmlコードです

そして、これが私のスタイルです