问题标签 [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.
java - 为什么我在使用 AppCompatActivity 在 Android 中创建自定义操作栏时不断收到 NullPointerException?
我对 Android 比较陌生,并且已经进行了大约两天,但找不到任何解决方案。似乎每当我尝试访问我的活动的操作栏时,应用程序都找不到兼容的操作栏。我怀疑这是因为我缺少一些东西,因为相对较新的 AppCompatActivity 更新使可用主题与操作栏不兼容。
本质上,我要做的就是将 setDisplayHomeUpEnabled 添加到我的操作栏。
这是我的活动:
我的操作栏:
我的清单:
任何解决此问题的帮助表示赞赏。
android - 在 AppCompatActivity 主题中更改 ActionBar 的标题文本颜色
我正在尝试更改我正在尝试的操作栏中的标题颜色,如下所示:
我在 Styles.xml (v14) 中添加了以下内容
在我的清单中:我使用相同的主题。
在我的 Activity 类中:我将 FragmentActivity 更改为 AppCompatActivity
OnCreate 看起来像这样:
但是标题文本颜色没有改变,或者我也没有看到黑色的向上箭头。文字和箭头是白色的...
奇怪的是,在另一个也有导航抽屉的 AppCompatActivity 上也能正常工作。
我得到这样的结果:
我已经剪掉了标志部分。无论如何,应该有黑色标题和黑色箭头,但没有出现。
android - AppCompat 不支持当前的主题功能,android?
我正在使用 AppCompatActivity
这是我的主题
它正在抛出异常
我该如何解决这个问题?
android - Android 注释 - 最后调用 setContentView
我有一个基本问题。在 android 注释库中,它使用 来创建活动,进而扩展原始活动。公共最终类 HubActivity 扩展 HubActivity 实现 HasViews,OnViewChangedListener {
如果您看到最后一条语句是 onCreate 方法中的 setContentView。此外,它会在此之前调用 super.onCreate() 方法。现在,如果我在依赖于视图元素的 Activity onCreate 方法中编写了一些代码,它将无法工作,不是吗?我们如何解决这个问题?我在这里做错了什么设计实践?
android - 如何从带有对话框主题的扩展 ActionBarActivity 或 AppcompatActivity 的 Activity 中删除标题栏
我必须在之前和现在从 AppcompatActivity 中使用主题 Theme.AppCompat.Light.Dialog 从 ActionBarActivity 扩展我的 Activity,因为我的 Base Activity 扩展了这个。
但是现在有了新的 appcompat v7 (v22) 库,我的 Activity 开始显示标题栏,尽管我使用自定义样式和项目 windowActionBar=false,android:windowNoTitle=true。但是直到 appcompat 库升级没有这样的问题,标题栏没有显示。
如果我的活动扩展了 FragmentActivity 一切正常,并且我知道我可能使用了我的对话活动从 AppcompatActivity 扩展的错误模式,但我想知道有没有办法删除标题栏?
android-fragments - Fragment 中的 GoogleApiClient.Builder.enableAutoManage 抛出 IllegalStateException: Recursive entry to executePendingTransactions
我有一个AppCompatActivity
使用 3 个标签的FragmentTabHost
. 选项卡之一使用LocationServices
. 我希望获得最流畅的用户体验:
如果LocationService
在 android 系统中是关闭的,并且只有当用户选择需要的选项卡时,Location
我想显示AlertDialog
让用户Location
在系统设置中打开。
我有一个助手类应该完成所有这些工作,并且它确实在我的应用程序的其他 3 个地方工作。在这 3 个地方,它“直接”在 中Activity
工作,但是在这个地方,它需要Fragment
在选项卡的“内”工作。
问题是,如果我有这条线:
然后builder.build()
抛出异常:IllegalStateException: Recursive entry to executePendingTransactions
知道如何实现我的目标吗?
以下是一些相关的代码片段:
在NearbyCityFragment
我有这 1 行代码:
(我试过了onAttach
,,,onStart
)onResume
这是我的助手类的功能:
最后是例外:
java - 高度与 minHeight 工具栏
我最近更新到AppCompatActivity
并切换ActionBar
到ToolBar
.
当我检查 xml 时,我发现了这两个属性 -
和
这两个属性有什么区别?为什么在 ToolBar 文档中layout_height
设置为?wrap_content
有必要同时使用这两个属性吗?
java - 不要请求 Window.FEATURE_ACTION_BAR 问题
我正在尝试构建我的应用程序但没有成功..我尝试了几种方法但没有任何效果。例外是:
我的 style.xml 是:
正如你所看到的,我已经宣布
这是我的 manifest.xml
还有我BaseActivity
用来扩展其他活动的
我不知道它为什么会崩溃..启动应用程序而不会崩溃的唯一方法是在 style.xml 中设置父级,Theme.AppCompat.Light.NoActionBar
但是这样状态栏是透明的并且没有颜色...
android - AppCompatActivity 与 ActionBarActivity 相比的新功能/增强功能
AppCompatActivity
被添加到最新的 android-support-v7 库中,基于一些 API 文档,它应该替换ActionBarActivity
.
但是这两个活动都可以做同样的事情,那是什么原因。是否AppCompatActivity
带来任何新功能或增强功能?或更有效的执行,或我缺少的其他原因?