问题标签 [android-studio-3.5]

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 回答
119 浏览

android - 在 Android Studio 3.5 Navigation Drawer 模板中实现 Onclick

我一直在使用旧的 Android Studio,并且导航抽屉模板没有问题。我将我的 android studio 更新到 3.5,现在我似乎找不到在某个菜单项上运行 onClick 函数的方法。我正在尝试运行一种方法,其中单击导航抽屉项目并显示 Toast 消息。我曾尝试使用 navController.addOnDestinationChangedListener 方法,但它仅适用于默认片段以及打开它们时。我希望在不打开任何片段的情况下显示 Toast 消息。到目前为止,我就是这样做的:

0 投票
1 回答
44 浏览

android - 数据绑定 - 错误:找不到符号变量

我将baseline_check_circle_black_18dpdrawable 重命名为status_paid. 但是,我得到了这个:

已将 Android Studio 更新到 3.5.3。还尝试了使缓存/重新启动无效。但是,无法解决问题。

绑定类(由数据绑定库自动生成)中未更新新的可绘制名称。如何重新生成绑定类?

0 投票
1 回答
1998 浏览

android - 膨胀类 com.google.android.material.textfield.TextInputLayout Android Studio 3.5 时出错

我正在使用 android studio 3.5,这是我的 TextInputLayout 遇到的错误。布局从一开始就可以工作,但过了一段时间后,应用程序因错误而崩溃

我的布局 xml 是

我的 Styles.xml 是:

我还实现了以下依赖项,但没有帮助

这个新的 androidx 是否也有错误,因为我在不同的布局上收到了相同的错误,这些错误在应用程序重新开始工作之前和一段时间后都可以工作?

0 投票
1 回答
471 浏览

warnings - Android Studio:如何增加设置 ANDROID_LINT_MAX_VIEW_COUNT

我的 Android 应用程序是在 Android Studio 3.5.3 中准备的,它的布局包含 80 多个不同的视图(这个数字还会增长)。因此,出现警告layout has too many views。我想将变量ANDROID_LINT_MAX_VIEW_COUNT增加到 100(正如警告中所建议的那样),但我找不到可以在哪里完成。菜单File->Settings->inspections确实提供Perfomance->Application size->layout has too many views了描述此警告的选项,因此可以禁止它。但是,我只想增加ANDROID_LINT_MAX_VIEW_COUNT,而不是压制它。我找到了创建环境变量ANDROID_LINT_MAX_VIEW_COUNT将其设置为 100 的建议,但它不起作用。

感谢您的任何想法

0 投票
1 回答
249 浏览

android - Android Studio:创建另一个活动(包名未设置为有效的包名)

我的 android 应用程序有一个包spectorsky直接放在java1目录中。Incide这个包,有启动的活动MainActivity,我需要在同一个包中创建额外的活动。

但是,当我调用New activity对话框并键入spectorky包名时,会package name is not set to a valid package name出现错误。

对话框建议com.tmp.spectorsky.calendar作为包名称(calendar是应用程序的名称),但这会创建一些目录并将新活动放置在新创建的包中。

用于创建空活动的对话框

所以,问题是:如何在同一个包中创建新的活动?

感谢您的任何想法

0 投票
2 回答
131 浏览

android - Android 3.4+ 文件编码错误导致项目加载失败和文件变得不可读

自从我升级到android studio 3.4并继续升级到3.5.3并且我一直在经历我曾经在当天早些时候工作的项目突然无法加载并且无法读取模块并打开任何文件.xml , .gradle 我所看到的只是如下内容:

文件编码失败和同步错误

我试过了 :

  • 从 android studio 设置 > 编辑器将编码重置为 UTF8
  • 使缓存无效并重新启动
  • 删除 .idea 文件夹并重新加载项目

没有任何效果,除非我有相同项目的副本或将其放在 Github 上并再次克隆并重新打开它。

注意:虽然文件看起来像您在 android studio 中看到的图像,但在 VScode 等编辑器中打开它们中的任何一个都会显示文件的正确内容

任何人都有线索,因为这真的很令人沮丧

0 投票
0 回答
174 浏览

android-studio - 如何避免数据绑定的“警告:[cast] 冗余强制转换为字符串”

Android Studio 会生成很多警告,如下所示:

fooBindingImpl.java:106: 警告:[cast] 冗余转换为 String fooActivityOfUserName.set(((java.lang.String) (callbackArg_0)));

FooActivity.java 有以下内容:

我还尝试了以下方法:

其布局如下:

有没有办法避免警告?

0 投票
0 回答
71 浏览

android - 运行 Image Asset Studio 启动 Image Asset Studio - Flutter

在 Project 窗口中,我选择了 Android 视图。但是右键单击 res 文件夹并没有给我选择New > Image Asset的选项/手势,因为它不存在?

https://developer.android.com/studio/images/write/adaptive_icon_wizard.png

Android Studio 3.5.3 Build #AI-191.8026.42.35.6010548,于 2019 年 11 月 15 日构建 JRE:1.8.0_202-release-1483-b49-5587405 x86_64 JVM:JetBrains sro macOS 10.15.3 的 OpenJDK 64 位服务器 VM

Flutter 1.12.13+hotfix.5 • 通道稳定 • https://github.com/flutter/flutter.git 框架 • 修订 27321ebbad(2 个月前) • 2019-12-10 18:15:01 -0800 引擎 • 修订2994f7e1e6 工具• Dart 2.7.0

0 投票
1 回答
137 浏览

android - 无法在没有向后兼容性的情况下创建新活动或新项目

我是 Android 开发的新手。我一直在使用“Head First Android Development”一书。其中,它描述了创建新项目和新活动,取消选中“向后兼容性”选项。但是,我的 Android Studio 版本在创建新活动时没有取消选中的选项。在 Android Studio 中创建新活动时,有没有办法禁用向后兼容性?如果没有,我可以手动更改要使用的 java 源代码ActivityAppCompatActivity?如果我走这条路,我还需要改变什么?

0 投票
0 回答
32 浏览

android-studio-3.5 - 动态改变 textView 的值

我希望在 ui 中的每一次更改后,我的总应付金额都会得到更新,比如选择复选框将导致将该复选框项目值添加到总应付金额中。

在此处输入图像描述