问题标签 [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.

0 投票
3 回答
2787 浏览

android - 如何在操作栏中的多个菜单项中同时显示图标和文本?

附件是显示菜单项的屏幕截图。在此处输入图像描述

0 投票
2 回答
2008 浏览

android - 使用 TabLayout 实现的选项卡样式导航的 Activity 中未显示溢出菜单

带有标签样式导航布局的我的 Activity 中未显示溢出菜单图标。这些选项卡是使用 ViewPager、Fragments 和 TabLayout 实现的。

溢出菜单显示在我没有选项卡的活动中,这让我认为溢出菜单未显示与我实现选项卡导航有关。

这是我的活动的基本模型:

这是我的 FragmentPagerAdapter 实现:

这是我的 xml 菜单:

我在stackoverflow上查看了其他答案,但找不到答案。

如果您需要,我会发布更多信息。

提前致谢。

0 投票
1 回答
97 浏览

android - AppCompatActivity Gradle 错误

ActionBarActivity我试图通过更改来修改应用程序AppCompatActivity
我也更改了build.gradle文件,附上修改后的版本。

现在,当我尝试运行该程序时,我收到一条错误消息:

在此处输入图像描述

如何运行程序?

********** build.gradle *********

0 投票
1 回答
73 浏览

android - 带有“setDisplayHomeAsUpEnabled(boolean)”的空指针异常

nullPointerException嗨,我正在application使用这条线。

我正在扩展AppCompatActivity我的activity class.

我的 Logcat 说:

你能帮我解决这个问题吗???

0 投票
1 回答
82 浏览

android - 如何扩展 AppCompatActivity 以集中代码,例如 DrawerLayout?

我想扩展AppCompatActivity到集中代码以共享代码,例如DrawerLayout等。

然而,我遇到NullPointerException. 这是我的代码:

大师活动

儿童活动

activity_child.xml

NPE 出现在:

错误信息是:

尝试在空对象引用上调用虚拟方法 'void android.support.v4.widget.DrawerLayout.setDrawerShadow(int, int)'

显然该变量mDrawerLayout为空,因为findViewById()无法从布局 XML 中找到它。R.id.drawer_layout位于R.layout.activity_child。_ 如果是ChildActivityextends AppCompatActivity,则不会出现 NPE。

我该如何解决?

0 投票
1 回答
73 浏览

android - 将 ActionBarCompat Activity 显示为对话框

我有一个继承自 AppCompactActivity 的 Activity。在活动集主题的清单中:

但活动仍以全屏显示,而不是对话窗口。我一直在尝试不同的主题,例如..

他们似乎都没有工作。活动仍然像这样

在此处输入图像描述

0 投票
1 回答
1981 浏览

android - 带有 AppCompatActivity 类的 GoogleMap

我正在使用带有谷歌地图的 AppCompatActivity 扩展类我在类和创建方法上有以下代码

代码失败并出现以下错误

我在 build.gradle 中声明了以下依赖项

0 投票
1 回答
60 浏览

android - 从 Android 选项卡式视图中保存文本字段内容

我正在开发一个供内部使用的公司应用程序,

呈现给用户的部分之一是 TabbedView(实际上我是从 Android Studio 的“clean sheet”中制作的,因此它基于 Fragment 并扩展了 AppCompatActivity),它所组成的四个选项卡中的每一个都包含一个几个文本字段。

用户可以自由地在选项卡之间来回导航并填写文本字段,然后点击最后一个选项卡底部的“开始”并提交来自所有文本字段的数据。我发现这样做非常困难,我想做的只是使用一个监听器告诉我用户何时从一个选项卡切换到下一个选项卡并将数据保存在共享首选项中。(当用户在编辑阶段在选项卡之间自由切换时也能够恢复它,只需对选项卡选择的侦听器做同样的事情)

我很惊讶地看到,带有超级方便的监听器的简单旧选项卡系统现在已经成为过去,所以花了两天时间试图弄清楚该怎么做在标签被杀死之前保存一些文本字段这样简单的事情我现在投降并寻求帮助。如何在加载其他选项卡之前自动保存选项卡中文本字段中的数据?

谢谢!:-)

0 投票
1 回答
122 浏览

android - 我的设备不支持 appCompatActivity 吗?

我是新来的,如果我的问题不好,我很抱歉。

我已经制作了一个带有 appcompatactivity 的 android 应用程序,但是如果我在我的设备(android 4.2.2)中运行它,它总是会停止。谢谢您的回答。

0 投票
1 回答
15111 浏览

android - 将上下文与 AppCompatActivity 一起使用

我目前正在开发一个 Android 应用程序,并使用序列化文件。我有一个方法可以将 Java 对象序列化为一个带有 Context 参数的文件。在另一个类中工作时,我可以检索一个有效的 Context 对象,但是当我在这个扩展 AppCompatActivity 的类上时,我不太确定该怎么做。我尝试使用 getApplicationContext() ,但这仍然给了我一个空值的上下文。

这是我到目前为止所拥有的基础:

如何获取可以传递给序列化的上下文的非空值?