320得票7回答
Activity、AppCompatActivity、FragmentActivity和ActionBarActivity:何时使用哪个?

我来自iOS,在那里使用UIViewController很容易。但是在Android中,似乎更加复杂,需要为特定的API级别使用特定的UI组件。我正在阅读BigNerdRanch的Android书籍(大约两年前出版),他们建议我使用Activity来托管我的FragmentActivities...

164得票6回答
AppCompatActivity相对ActionBarActivity有哪些增强?

android.support.v7.app.AppCompatActivity昨天被添加到最新的v7支持库中,作为一个新功能。 据说ActionBarActivity已经过时,新的AppCompatActivity取而代之,并且AppCompatActivity是使用支持库操作栏功能的活动的...

57得票9回答
如何修复:“You need to use a Theme.AppCompat theme (or descendant) with this activity”

我按照视频的指示尝试将我的安卓应用程序全屏运行,但是出现了崩溃错误。"You need to use a Theme.AppCompat theme (or descendant) with this activity清单文件<?xml version="1.0" encoding="u...

46得票35回答
无法解决AppCompatActivity问题

在重命名应用程序包名后,Android Studio 显示此错误 can't resolve symbol AppCompatActivity 我尝试过的事情: 清理项目 清理 Android Studio 缓存 清理 Gradle 缓存 重新安装 IDE 文件->使缓存失效/重启 ...

45得票9回答
如何在AppCompatActivity中显示带有图标和文本的菜单项

我在xml文件中尝试了不同的组合:<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xm...

44得票23回答
错误:方法调用不明确。AppCompactActivity和Activity中都有findViewById(int)方法

我在使用Android Studio 3.0 RC1时,在初始化Toolbar时遇到了“模糊的方法调用”错误。我已经将Activity扩展为AppCompatActivity,并使用'compileSdkVersion 26'编译我的应用程序。以下是错误截图:

38得票9回答
如何在继承ActionBarActivity或AppcompatActivity并使用对话框主题的情况下删除标题栏

我之前必须从ActionBarActivity扩展我的Activity主题为Theme.AppCompat.Light.Dialog,现在则是从AppcompatActivity扩展,因为我的基础Activity扩展了这个。但是现在有了新的appcompat v7(v22)库,尽管我使用自定义...

23得票1回答
在Jetpack Compose中使用AppCompatActivity而不是ComponentActivity

我想在Jetpack compose中的按钮单击事件中打开datePicker对话框。为此,我在按钮的onClick操作中使用以下代码。 val context = LocalContext.current Button(onClick = { (context as AppComp...

21得票5回答
不要请求Window.FEATURE_ACTION_BAR问题

我正在尝试构建我的应用程序,但没有成功... 我尝试了多种方法,但什么都没起作用。异常信息如下:Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the...

20得票5回答
工具栏上的Android返回箭头(AppCompatActivity)

我想在我的应用程序中显示返回箭头按钮,但是当我将以下代码放入我的代码中时,应用程序会崩溃:getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setDisplayShowHomeEnabled...