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

android - AppcompatActivity 无法识别

我正在使用 Android Studio,尽管旧项目文件夹中的所有项目都运行良好,但当我尝试创建新项目时,AS 无法识别 AppCompatActivity 类

请查看 build.gradle 和 style 文件夹

请让他们知道如何解决

构建.gradle

风格

更新:之后:com.android.support:appcompat-v7:23.1.1

0 投票
0 回答
106 浏览

android - 如何在带有drawerLayout的新活动中设置检查itemMenu

在我的代码中,我有一个实现 MenuDrawer 的 BaseActivity,并且我有 3 个从 BaseActivity 扩展的活动。3 个活动从菜单抽屉开始,菜单中的每个项目都指向一个活动。当我开始一项新活动时,我的问题就变成了,我想将 de setChecked 项目保留在 menudrawer 上。

我已经尝试过,但是有些事情这个人没有解释。

我需要一个例子,因为我一直在互联网上寻找这个,但什么也没找到。如果需要,我可以上传一些代码来显示我在做什么。

谢谢!

0 投票
2 回答
276 浏览

android - java.lang.IllegalStateException:您需要使用 Theme.AppCompat 主题 - 同时使用 AppCompat 主题

对于生产中的一位用户,我有这个例外,它不会发生在我尝试过的所有手机的本地版本上,我看不出我的配置有什么问题。

堆栈跟踪如下所示:

我的主题定义为:

我的清单是:

查看AppCompatDelegateImplV7的源代码,如果主题中不存在此异常,则会引发此异常windowActionBar,当我浏览 Theme.AppCompat.Light 主题的层次结构时,它看起来确实如此。

这是一个稍旧的分支,活动实际上扩展了已弃用的ActionBarActivitynot AppCompatActivity,但它似乎只是AppCompatActivity在幕后使用。

App Compat v23.0.1 并且用户在三星 S4 上运行 5.0.1。

这里会发生什么?

编辑我的问题与链接的“重复”问题不同,因为在那个问题中,OP 没有使用 Theme.AppCompat 主题,而我使用的是 Theme.AppCompat 主题。

0 投票
0 回答
479 浏览

android - how to refresh fragments inner AppCompatActivity after i refresh my first Fragment by self method

I have an MainActivity with 4 fragments, the first fragment is consulting with spinners an webpage to get a json file. After refresh its information the second, third and fourth fragment will consult the internal DB (that has feedback with the json file) and show information. ...But. in the first fragment (have good function) after to check the second (dont have refresh) that have previous information to my fragment refresh, third same and when i check the fourth fragment then information in second and third are refreshed it. I dont know what is the problem.

this is my pager adapter

this is my first fragment in this, you can choose an state with that you get localities when you press locality you get information

this is my fragment 02

}

tab_03 and tab 04 are same of tab_02

0 投票
1 回答
2362 浏览

android - 您需要在创建 AlertDialog 时使用 Theme.AppCompat 主题

我的 MainActivity 类:

样式.xml:

当我运行该应用程序时,它运行良好,但是当我尝试AlertDialog.Builder从我的适配器类创建/显示时,它会给出错误

清单文件:

警报对话框代码:

我该如何解决这个错误Alertdialog

0 投票
35 回答
79097 浏览

android - 无法解析 AppCompatActivity

重命名应用包名后,Android Studio 显示此错误can't resolve symbol AppCompatActivity

我尝试过的事情:

  • 清洁项目
  • 清理 Android Studio 缓存
  • 清理 Gradle 缓存
  • 重新安装IDE
  • 文件-> 使缓存无效/重新启动

但没有任何帮助。项目构建成功,但我无法使用语法高亮。

我用了com.android.support:appcompat-v7:23.1.1

截图

基本活动

构建 gradle 文件

0 投票
2 回答
1679 浏览

android - 上下文操作模式 AppCompatActivity 不显示

我的活动扩展了 AppCompatActivity,我希望在其上设置一个上下文操作栏。所以这是我的 onCreate 方法

我的 ActionBarCallBack 扩展了 android.support.v7.view.ActionMode 我这样声明

我的清单上设置的主题:

主要活动:

我的 onCreateActionMode 触发器,但 CAB 从未显示。

有任何想法吗?

0 投票
1 回答
1312 浏览

android - Android Studio:ActionBar.TabListener 不适用于 AppCompatActivity?

由于弃用,我正在尝试将一些代码从 FragmentActivity 升级到 AppCompatActivity 和 ActionBar 到 android.support.v7.app.ActionBar。我花了几个小时试图解决这个问题,但我相信有更多经验的人可能能够很快解决这个问题。

所以我的课现在看起来像这样:

我的问题是我收到一个错误,因为 Android Studio 无法识别超类中的 onTabSelected 方法签名。将选项卡参数更改为简单的“选项卡选项卡”而不是“ActionBar.Tab 选项卡”也无济于事。

有人有什么想法吗?

0 投票
1 回答
280 浏览

java - 我的应用程序有一个操作栏,但没有 menu.xml。如何修改我的操作栏?

您好,感谢您的阅读,

当我第一次制作项目时,Android Studio 提示我选择样板。我选择了空活动(没有 FAB 和其他活动的活动)。不过,我的应用程序有一个ActionBar,但它只显示名称。现在,我想修改那个操作栏并添加一个菜单。我的 java extends AppCompatActivity,所以有一个操作栏。但是,与我之前在 Eclipse 中的经验不同,我没有可以找到的菜单 xml。

如何通过其他方式添加或修改我的操作?我可以手动添加一个吗?

谢谢!

0 投票
2 回答
85 浏览

android - 如何让 Appcompat 支持当前主题

我有一个扩展 AppCompatActivity 的主要活动,当应用程序启动时,会立即执行 AsyncTask 并显示一个带有繁忙指示器的对话框窗口。在应用程序启动时运行时崩溃,我收到以下 logcat 错误。

我还参考了一些帖子,并尝试了其中一种建议的解决方案,例如添加以下行

到styles.xml,但它没有解决问题

样式.xml

对话框布局

日志猫