问题标签 [android-actionbaractivity]

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 投票
1 回答
2104 浏览

android - Android onContentChanged 2.3 与 4.2

在 Android 设备 v.4.2 上,findViewById()返回正确的视图,而在 2.3 上它基本上返回null. 有什么不同?

更新:根据我的尝试:在我看来,当从 ActionBarActivity 扩展时(不是直接从 2.3 的 Activity),在调用 contentChanged 时更改还没有到位,但是从 2.3 的 Activity 扩展时,方法调用准时。暂时一个看起来有效的丑陋黑客是:我有一个 MyActivity 的超类,它从 ActionBarActivity 扩展,在那里我覆盖了所有 setContentView 方法,如下所示:

在我的 onContentChanged 中,我检查 afterSetContentView,然后使用 findViewById。

更新2:看起来,这是支持库中的一个错误,我已经报告了它并已分配,所以他们现在正在修复它:https ://code.google.com/p/android/issues/detail?id= 59445&q=onContentChanged&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

0 投票
3 回答
6126 浏览

java - 我的 MainActivity 类在扩展 ActionBarActivity 时抛出 java.lang.ClassNotFoundException

我按照其他线程中有关如何导入外部库的说明进行操作,但是在将 android-support-v7-appcompat.jar 导入我的 Android 项目的引用库(在 ADT v.22.0.5 中)后,我得到了 java.lang。类未发现异常:

有人可以阐明一下吗?

在此处输入图像描述

0 投票
10 回答
104824 浏览

java - ActionBarActivity:无法解析为类型

我是android编程的新手。我正在按照教程使用“支持 Android 2.1 及更高版本”部分中的说明将ActionBar添加到我的 Main_Activity 中。

我按照教程添加了一个库项目。然后在添加库之后,在“将库添加到您的应用程序项目中:我感到迷茫..基本上是因为我的 Eclipse 中没有“添加”选项本身..

但是我点击了“添加库”并继续前进..

现在当我更改ActivityActionBarActivity

在我的 mainActivity.java 中,它给了我错误(ActionBarActivity 和所有方法的名称和一些函数下面有一条红线).. 当我更改时再次出现:

在清单中,它也给我一个错误说: 没有找到与给定名称匹配的资源..

我完全迷路了..我做错了什么?

0 投票
3 回答
7521 浏览

android - ActionBarActivity - NoClassDefFoundError 异常

已经看到:NoClassDefFoundError Android 与 ActionBarActivityActionBarActivity 在电话上捕获错误

我正在尝试在我的项目中使用ActionBarCompact 。我已经在我的项目中链接了android-support-v7项目及其 jar,并检查了许多来源的步骤,但我仍然无法解决这个问题。

当我构建我的项目时,没有错误,但运行时出现异常。不知道为什么没有检测到类。请告诉我有什么问题。谢谢。

代码:

------------项目结构和构建路径-----------------

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

日志猫

在此处输入图像描述

0 投票
4 回答
8963 浏览

android - 扩展 ActionBarActivity 时应用程序崩溃

扩展时出现错误捕获ActionBarActivity。如果我扩展Activity没有错误。

问题是在我的其他活动中它运行良好。起初,我认为这是因为我之前的活动在意图中添加了额外内容。但即使没有它,应用程序也会崩溃。

这是我的代码:

编辑:和日志的结果:

0 投票
3 回答
2483 浏览

android - 在低于 11 的 Android API 上的 ActionBar 中显示/隐藏 ProgresBar

我想在所有 android 设备上的 ActionBar 中显示/隐藏 ProgressBar。我正在使用 android 支持库(android-support-v7-appcompat)。

我的活动扩展ActionBarActivity并在onCreate其中请求窗口功能supportRequestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);(在设置内容之前)。

在我的按钮上单击我显示/隐藏 ProgressBar。

这段代码在高于 11 的 android API 上运行良好。但我有低于 11 的 API 的程序。ProgressBar 没有出现。LogCat 中没有错误。

我注意到当我在其中显示 ProgressBar 时,onCreate它可以工作。我也可以隐藏它onCreate

你有解决这个问题的方法吗?

谢谢!

0 投票
3 回答
28190 浏览

android - Android支持v7找不到ActionBarActivity

我已经使用了所有可用的手册,最后我设法将 v7 支持添加到我的 android 版本 2.3 项目中。

我正在尝试添加 ActionBarActivity 但找不到它.. 虽然找到了 ActionBar...

这是我试图获得 ActionBarActivity。

在此处输入图像描述

这是我的 SDK 管理器 在此处输入图像描述 如您所见,我可以导入 v7 路径,但没有 ActionBarActivity

0 投票
1 回答
640 浏览

android - Android Studio,App 为 ActionBarActivity 抛出 java.lang.NoClassDefFoundError

我正在使用 Android Studio 并尝试使用ActionBarActivity而不是Activity. 不幸的是,当我的 mainActivity尝试调用时,ActionBarActivity我得到一个错误:

Caused by: java.lang.NoClassDefFoundError:

我为两者添加了适当的样式activities

android:theme="@style/Theme.AppCompat.Light">.

我错过了什么,让它在 Android Studio 中工作?

0 投票
1 回答
1489 浏览

android - 在列表视图中实现操作栏

我想在列表视图中实现一个 ActionBar。正如 developer.android.com 中给出的那样,我尝试在我的代码中使用扩展 ActionBar 活动。当我提供扩展 Activity 时,我的代码运行良好,但我不会得到 ActionBar。当我使用带有 java.lang.exceptionininitializererror 的扩展 ActionBarActivity 时,代码崩溃。

我已经导入了支持库。附上截图。导入的库是 android-support-v4.jar android-support-v7-appcompat.jar。

下面是我的代码。请指导我。

另外请让我知道我是否可以使用任何其他方式来做到这一点。

0 投票
1 回答
871 浏览

android - 当我启动 ActionBarActivity 时 AppCrashes

我想开始这个活动

来自代码:intent = new Intent(this, MainActivity.class); startActivity(intent);

首先我得到错误 abaut myActivity 主题,我将其更改为

错误日志是: