问题标签 [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.
android - 如何解决此错误:您需要在此活动中使用 Theme.AppCompat 主题(或后代)
我搜索了所有互联网网站以修复此错误,但我做不到。我只想用两个按钮 Yes 和 No 创建 AlertDialog。
这是我的代码:
这是我的风格:
这是我的风格(v21):
这很明显:
当我单击对话框按钮时,我收到此错误:
这些链接都不能帮助我:
和更多。
我怎样才能解决这个问题?
android - Android中“Java类扩展”“AppcompatActivity”与“Activity”与“ActionBar”之间的区别?
Android - 我将开发一个 API 介于 API 15 和最新 API 之间的应用程序。
但我有一个关于“Java 类扩展”的问题。
有什么区别:
Java 类
extends AppcompatActivity
,以及Java 类
extends Activity
,以及Java 类
extends ActionBarActivity
。
如果有人给出明确的定义,我肯定会勾选我的问题已接受的答案。
android - 带有 Proguard 的工具栏 getTitle nullpointerexception
在没有 ProGuard 的情况下构建应用程序时一切正常,但是在我的项目中启用 ProGuard 时,我在启动我的应用程序时收到一个nullpointerexception
for 。ToolBar.getTitle()
我已经阅读了 ProGuard 的手册和关于 SO 的多个主题,但还没有找到我的解决方案。我现在可能对在我的 ProGuard 文件中添加东西有点狂热。但是因为我一直在接受 NPE,因为ToolBar.getTitle()
我一直在尝试各种各样的事情。
感谢您花时间阅读我的问题和所有代码。
这些是我的代码:
构建.gradle
ProGuard:
Activity_Main.xml:
主要活动:
logcat 中的错误:
android - 无法捕获 appcompat 23 工具栏主页/向上按钮单击事件
这是我的创作活动
然后在 onOptionsItemSelected 中,当我点击 HOME/up 按钮时,我什么也没得到。
以我的方式,这根本没有帮助。
public boolean onOptionsItemSelected(MenuItem menuItem) { if (menuItem.getItemId() == android.R.id.home) { Timber.d("Home press"); } 返回 super.onOptionsItemSelected(menuItem); }
android - 如何结合 ListFragment 和 AppCompatActivity?
这是一个非常菜鸟的问题。我正在使用 ListFragment 来显示我的应用程序中不同事物的列表。现在我想使用 App Bar(工具栏)而不是 ActionBar 来应用材料设计来支持各种设备。在Google 的文档中,要使用应用栏,活动必须扩展 AppCompatActivity。但是我已经在我的代码中扩展了 ListFragment 如下:
那么,如何在 BookListFragment 中扩展 AppCompatActivity?
android - 双击以从 editText 中选择文本导致 ArithmeticException
在某些设备中,当我尝试从 edittext 中选择文本来复制它时,会导致
算术异常
我在活动中使用该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)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) 安卓。 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代码
这是我的风格
android - 无法解析 android.content.res.TypedArray.getDrawable() 索引 13 处的属性
我的 android 应用程序在 sdk 23 模拟器上运行得非常完美,但是当我尝试在 sdk 版本 21 的平板电脑上运行它时,我得到了这个异常:
这是我的 build.gradle:
这是我的 Home.java:
以及活动的布局文件:首先是导航抽屉activity_home.xml:
主页.xml:
和工具栏.xml:
如果有人知道这个问题的解决方案,我很想听听 :) 谢谢!
android - 无法解析 AppCompatActivity 中的 findViewByID
我正在学习本教程:使用标签的 Android 材料设计
信息:
- Android API 级别 21
- 将依赖项添加到 graddle 文件 compile 'com.android.support:appcompat-v7:23.0.1' 并 compile 'com.android.support:design:23.0.1' }
无法解析方法“findViewById”。我试图遵循这个答案Cannot resolve method 'findViewById(int)' in Fragment,但是这个 AppCompatActivity 使用 OnCreateBundle 而不是 OnCreateView,然后我无法获取 View 对象...
这段代码有什么问题?我错过了一些进口?
这是 Android Studio 显示的“错误”,但我在 logevent 窗口中得到 0 错误