问题标签 [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 投票
2 回答
777 浏览

eclipse - Appcompat v7 Android 5.0 ActionBarActivity TextView 不可见

我正在尝试升级我的 Android 项目以使用 Android 5.0 进行编译。在此之前我成功地使用了 appcompat-v7 库。现在使用 ActionBarActivity 和 Theme.AppCompat 会导致我的片段布局中的视图不呈现或不可见。如果我将其更改回 Activity 并删除 appcompat 主题,则视图将再次可见。谁能指出我做错的配置?我的 Eclipse 项目正在使用 Android 5.0、android-support-v4.jar 和 android-support-v7-appcompat.jar 的私有库进行编译。在 Android 依赖项下是 android-support-v7-appcompat.jar。

我有以下代码:

在 AndroidManifest.xml 中

在 fragment_layout.xml 中:

在 MyActivity.java 中:

在 MyFragment.java 中:

编辑:LogCat 显示 12-13 10:10:09.709: E/ResourceType(1013): Style contains key with bad entry: 0x01010479

虽然我认为这一定是无关紧要的,因为如果我添加一个加载了静态片段而不是使用片段管理器的 Activity 布局,我的视图就会变得可见。而且我仍然收到带有错误条目消息的样式包含键。

0 投票
1 回答
106 浏览

android - android:showAsAction="always" 和 ListActivity 崩溃:无法启动活动 ComponentInfo

我正在尝试从优秀的“低功耗蓝牙入门”一书中改编一个例子。

这是他们的MainActivity.java,这是他们的res/menu/main.xml

但是,在我自己的应用程序中,我想将其ListActivity用作 main 的基MainActivity.java类(因为我想在该主列表中显示找到的蓝牙设备)。

这导致我的应用程序崩溃并显示模糊的错误消息:

java.lang.RuntimeException:无法启动活动 ComponentInfo{de.afarber.mynotification/de.afarber.mynotification.MainActivity}:java.lang.NullPointerException

我想这是因为我希望“扫描”和“停止”按钮显示在 中ActionBar,但我没有ActionBarActivity用作基类。

有没有办法解决它并仍然使用ListActvivity

0 投票
1 回答
364 浏览

android - 扩展 ActionbarActivity 类时出现空指针异常

我正在开发一个可扩展的列表视图应用程序,我想在其上添加操作栏。

对于操作栏的可见性,我似乎需要扩展 ActionBarActivity 类,但要运行我的可扩展列表活动,我应该扩展活动类。

所以,我改变了以下代码

public class Time extends Activity {

public class Time extends ActionBarActivity {

假设以下层次结构

但是,当我现在运行我的应用程序时,我得到空指针异常 super.onCreate(savedInstanceState);

请在此处查看日志:

您能否建议,这里缺少什么或在哪里寻找任何参考或想法。

0 投票
2 回答
933 浏览

android - 标题文本的颜色不会改变并在 ActionBar 上插入徽标

如果之前问过这个问题,我会冒代表的风险,但我对 Android(或只是我自己)感到非常沮丧。我正在尝试将我的 ActionBar 上的标题文本的颜色从白色更改为红色,并在文本旁边插入一个徽标,但似乎没有任何改变。

标题文字

我搜索并搜索了 SO 并尝试了许多解决方案,例如:

如何在 Android 4.3 api 18 上更改 ActionBar 标题文本的颜色

通过xml更改android操作栏中的标题文本颜色

但没有什么对我有用。我希望有人能指出我缺乏理解。

这是我的清单片段:

我的 styles.xml (res/values-14),基本上是从我查看的第一个链接中复制的:

我的颜色.xml:

我的strings.xml:

并且只是添加更多信息我的主要活动类:

太感谢了。

0 投票
1 回答
5891 浏览

android-activity - v7-21 ActionBarActivity 左侧不显示应用主图标

我实施了一项基本活动

当我使用如下菜单添加操作栏时,AndroidManifest.xml 中定义的应用程序图标会很好地显示

当我尝试更改为 android.support.v7.app.ActionBarActivity (并切换到兼容的 AppCompat 主题,如@style/Theme.AppCompat.Light.DarkActionBar)时,操作栏中的主应用程序菜单奇怪地消失了

我尝试在 Oncreate() 方法中将其恢复到应有的位置,但它不起作用

操作栏 xml

0 投票
3 回答
27958 浏览

android - 尝试在 ActionbarActivity 的 Fragment 中的 SharedPreferences 的空对象引用上调用虚拟方法

我的应用需要在后台访问共享首选项文件。自从我开始使用 v21 支持库的 actionbaractivity 来保存我的片段以来,我的应用程序强制关闭。只要片段离开屏幕,它就会强制关闭,但异步任务仍在运行并尝试访问该 sharedpreferences 文件。为什么会出现此错误,我该如何解决?

这是堆栈跟踪:

这是发生错误的特定代码行:

这是发生错误的异步任务:

0 投票
1 回答
3207 浏览

android - Android PreferenceFragment:根据工具栏颜色设置状态栏

如何根据 PreferenceFragment 的工具栏颜色设置状态栏颜色?我想要状态栏中的绿色。我的应用程序还支持棒棒糖之前的设备。提前致谢

我的问题截图: http://i.imgur.com/013x4Mo.png

设置.xml

PreferencesActivity.java

0 投票
1 回答
1527 浏览

android - Android PreferenceFragment:java.lang.RuntimeException

当我在使用应用程序时更改 PreferenceFragment 屏幕上的方向时,我的应用程序被强制停止。我不想将方向应用为我的应用程序的仅纵向或仅横向。提前致谢。

日志猫 ::

PreferencesActivity.java

设置.xml

0 投票
1 回答
1026 浏览

android - findFragmentByTag() 仅在 ActioBar 的第三个选项卡上返回 null

我正在使用ActivityAndroid 提供的选项卡,带有android.support.v7.app.ActionBar.TabListener,ViewPagerFragmentPagerAdapter. 父母Activty共同拥有并管理三个Fragment。此外,父 Activity 有一个方法来保存 Fragment 提供的数据。为了获取其中定义的数据(而不是由父 Activity 发送),我编写了以下代码:

MyFragment frag = (MyFragment) mSectionsPagerAdapter.getActiveFragment(mViewPager,1,getSupportFragmentManager());

getActiveFragment()在哪里

实际上,我有以下问题:当我尝试保存三个片段提供的数据时,我有一个java.lang.NullPointerException由第三个片段引起的,它是空的。只有当我没有在我的设备上显示第二个或第三个片段时才会发生这种情况。我不明白如何避免和解决这种行为。有什么建议吗?

0 投票
0 回答
63 浏览

android - 操作栏中的Android共享按钮没有滚动

我在操作菜单中有共享按钮,但是当我单击“全部显示”时,菜单已打开,我无法滚动列表。为什么?

编码:

main.xml :