问题标签 [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.
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 布局,我的视图就会变得可见。而且我仍然收到带有错误条目消息的样式包含键。
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
?
android - 扩展 ActionbarActivity 类时出现空指针异常
我正在开发一个可扩展的列表视图应用程序,我想在其上添加操作栏。
对于操作栏的可见性,我似乎需要扩展 ActionBarActivity 类,但要运行我的可扩展列表活动,我应该扩展活动类。
所以,我改变了以下代码
从
public class Time extends Activity {
至
public class Time extends ActionBarActivity {
假设以下层次结构
但是,当我现在运行我的应用程序时,我得到空指针异常 super.onCreate(savedInstanceState);
请在此处查看日志:
您能否建议,这里缺少什么或在哪里寻找任何参考或想法。
android - 标题文本的颜色不会改变并在 ActionBar 上插入徽标
如果之前问过这个问题,我会冒代表的风险,但我对 Android(或只是我自己)感到非常沮丧。我正在尝试将我的 ActionBar 上的标题文本的颜色从白色更改为红色,并在文本旁边插入一个徽标,但似乎没有任何改变。
我搜索并搜索了 SO 并尝试了许多解决方案,例如:
如何在 Android 4.3 api 18 上更改 ActionBar 标题文本的颜色
但没有什么对我有用。我希望有人能指出我缺乏理解。
这是我的清单片段:
我的 styles.xml (res/values-14),基本上是从我查看的第一个链接中复制的:
我的颜色.xml:
我的strings.xml:
并且只是添加更多信息我的主要活动类:
太感谢了。
android-activity - v7-21 ActionBarActivity 左侧不显示应用主图标
我实施了一项基本活动
当我使用如下菜单添加操作栏时,AndroidManifest.xml 中定义的应用程序图标会很好地显示
当我尝试更改为 android.support.v7.app.ActionBarActivity (并切换到兼容的 AppCompat 主题,如@style/Theme.AppCompat.Light.DarkActionBar)时,操作栏中的主应用程序菜单奇怪地消失了
我尝试在 Oncreate() 方法中将其恢复到应有的位置,但它不起作用
操作栏 xml
android - 尝试在 ActionbarActivity 的 Fragment 中的 SharedPreferences 的空对象引用上调用虚拟方法
我的应用需要在后台访问共享首选项文件。自从我开始使用 v21 支持库的 actionbaractivity 来保存我的片段以来,我的应用程序强制关闭。只要片段离开屏幕,它就会强制关闭,但异步任务仍在运行并尝试访问该 sharedpreferences 文件。为什么会出现此错误,我该如何解决?
这是堆栈跟踪:
这是发生错误的特定代码行:
这是发生错误的异步任务:
android - Android PreferenceFragment:根据工具栏颜色设置状态栏
如何根据 PreferenceFragment 的工具栏颜色设置状态栏颜色?我想要状态栏中的绿色。我的应用程序还支持棒棒糖之前的设备。提前致谢
我的问题截图:
设置.xml
PreferencesActivity.java
android - Android PreferenceFragment:java.lang.RuntimeException
当我在使用应用程序时更改 PreferenceFragment 屏幕上的方向时,我的应用程序被强制停止。我不想将方向应用为我的应用程序的仅纵向或仅横向。提前致谢。
日志猫 ::
PreferencesActivity.java
设置.xml
android - findFragmentByTag() 仅在 ActioBar 的第三个选项卡上返回 null
我正在使用Activity
Android 提供的选项卡,带有android.support.v7.app.ActionBar.TabListener
,ViewPager
和FragmentPagerAdapter
. 父母Activty
共同拥有并管理三个Fragment
。此外,父 Activity 有一个方法来保存 Fragment 提供的数据。为了获取其中定义的数据(而不是由父 Activity 发送),我编写了以下代码:
MyFragment frag = (MyFragment) mSectionsPagerAdapter.getActiveFragment(mViewPager,1,getSupportFragmentManager());
getActiveFragment()
在哪里
实际上,我有以下问题:当我尝试保存三个片段提供的数据时,我有一个java.lang.NullPointerException
由第三个片段引起的,它是空的。只有当我没有在我的设备上显示第二个或第三个片段时才会发生这种情况。我不明白如何避免和解决这种行为。有什么建议吗?
android - 操作栏中的Android共享按钮没有滚动
我在操作菜单中有共享按钮,但是当我单击“全部显示”时,菜单已打开,我无法滚动列表。为什么?
编码:
main.xml :