问题标签 [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.
android - 在 Android Studio 3.5 Navigation Drawer 模板中实现 Onclick
我一直在使用旧的 Android Studio,并且导航抽屉模板没有问题。我将我的 android studio 更新到 3.5,现在我似乎找不到在某个菜单项上运行 onClick 函数的方法。我正在尝试运行一种方法,其中单击导航抽屉项目并显示 Toast 消息。我曾尝试使用 navController.addOnDestinationChangedListener 方法,但它仅适用于默认片段以及打开它们时。我希望在不打开任何片段的情况下显示 Toast 消息。到目前为止,我就是这样做的:
android - 数据绑定 - 错误:找不到符号变量
我将baseline_check_circle_black_18dp
drawable 重命名为status_paid
. 但是,我得到了这个:
已将 Android Studio 更新到 3.5.3。还尝试了使缓存/重新启动无效。但是,无法解决问题。
绑定类(由数据绑定库自动生成)中未更新新的可绘制名称。如何重新生成绑定类?
android - 膨胀类 com.google.android.material.textfield.TextInputLayout Android Studio 3.5 时出错
我正在使用 android studio 3.5,这是我的 TextInputLayout 遇到的错误。布局从一开始就可以工作,但过了一段时间后,应用程序因错误而崩溃
我的布局 xml 是
我的 Styles.xml 是:
我还实现了以下依赖项,但没有帮助
这个新的 androidx 是否也有错误,因为我在不同的布局上收到了相同的错误,这些错误在应用程序重新开始工作之前和一段时间后都可以工作?
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 的建议,但它不起作用。
感谢您的任何想法
android - Android 3.4+ 文件编码错误导致项目加载失败和文件变得不可读
自从我升级到android studio 3.4并继续升级到3.5.3并且我一直在经历我曾经在当天早些时候工作的项目突然无法加载并且无法读取模块并打开任何文件.xml , .gradle 我所看到的只是如下内容:
我试过了 :
- 从 android studio 设置 > 编辑器将编码重置为 UTF8
- 使缓存无效并重新启动
- 删除 .idea 文件夹并重新加载项目
没有任何效果,除非我有相同项目的副本或将其放在 Github 上并再次克隆并重新打开它。
注意:虽然文件看起来像您在 android studio 中看到的图像,但在 VScode 等编辑器中打开它们中的任何一个都会显示文件的正确内容
任何人都有线索,因为这真的很令人沮丧
android-studio - 如何避免数据绑定的“警告:[cast] 冗余强制转换为字符串”
Android Studio 会生成很多警告,如下所示:
fooBindingImpl.java:106: 警告:[cast] 冗余转换为 String fooActivityOfUserName.set(((java.lang.String) (callbackArg_0)));
FooActivity.java 有以下内容:
我还尝试了以下方法:
其布局如下:
有没有办法避免警告?
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
android - 无法在没有向后兼容性的情况下创建新活动或新项目
我是 Android 开发的新手。我一直在使用“Head First Android Development”一书。其中,它描述了创建新项目和新活动,取消选中“向后兼容性”选项。但是,我的 Android Studio 版本在创建新活动时没有取消选中的选项。在 Android Studio 中创建新活动时,有没有办法禁用向后兼容性?如果没有,我可以手动更改要使用的 java 源代码Activity
吗AppCompatActivity
?如果我走这条路,我还需要改变什么?