butterknife相关内容

在 CustomAdapter 中的 ViewHolder 中使用黄油刀 @OnClick

我目前正在学习黄油刀,我需要在我的客户适配器生成的不同视图上绑定特定的@OnClicks.我该怎么做? 我在这里的一个问题中看到了一个答案,说他在“ViewHolder"中使用了“@onclick".我不确定如何准确地实现这一点.有什么想法吗? 谢谢! 解决方案 想象一下你有一个这样的 ViewHolder. 静态类 ViewHolder {@InjectView(R.id. ..
发布时间:2022-01-09 17:27:09 移动开发

ButterKnife onclick 不起作用

我使用黄油刀库完美地注入了视图.但是当我尝试实现侦听器时,例如 onclick 我无法实现它们.以下java代码将帮助您理解我的问题. Java 代码: 公共类 LoginActivity 扩展 ActionBarActivity{@InjectView(R.id.toolbar) 工具栏工具栏;@InjectView(R.id.btn_login) 按钮登录;@覆盖protected v ..
发布时间:2022-01-09 17:18:27 Java开发

ButterKnife 8.0.1 不工作

我正在使用 butterknife 8.0.1,但是出现了 nullpointerexception. 这一行在我的 build.grade 文件中:编译'com.jakewharton:butterknife:8.0.1' 这是我的主类:(我正确地编写了包含) import butterknife.BindView;进口奶油刀.ButterKnife;公共类 MainActivit ..
发布时间:2022-01-05 20:42:55 移动开发

找不到符号类 DaggerAppComponent 或找不到符号类 DaggerActivityComponent

在我的类上添加注入后我收到这个错误然后它给了我一个编译错误.如果我删除 @Inject static ApiService mApiService; 一切正常 我正在使用 2 个应用程序类,它们是扩展的 MultidexApplication 因为我合并了 2 个应用程序,第一个是使用 dagger2,第二个应用程序是黄油刀,两个目录结构都不同,两个应用程序相互依赖地工作正常,但合并后代 ..
发布时间:2021-12-31 22:37:30 移动开发

Android Studio:ButterKnife 6.1.0 重复类:$$View Injector

我将我的项目从 Eclipse 迁移到 AS,因为我遇到了 65K 方法问题.在解决了我最初使用 AS 时遇到的每个依赖问题之后,我陷入了这个问题,无论我从博客和 SO 本身的其他类似帖子中尝试什么,这个问题似乎都不会消失. 我在 Annotation Processors 中勾选了 Enable Annotation Processing 并给出了一个处理器路径.(甚至尝试从项目类路径中获 ..
发布时间:2021-11-21 21:35:51 移动开发

绑定视图时,butterKnife 返回 null (8.6.0)

当我尝试这样做时: ...公共类 LoginActivity 扩展 AppCompatActivity {@BindView(R.id.login_form) 查看登录表单;... loginForm 正在获取 null.我试图遵循其他答案,但没有任何效果(例如).我也完全按照 ButterKnife 配置页面中的说明做了,但没有奏效.我做错了什么? 模块梯度: 应用插件:'com.a ..
发布时间:2021-11-21 20:19:51 移动开发

绑定视图时,butterKnife 返回 null (8.6.0)

当我尝试这样做时: ...公共类 LoginActivity 扩展 AppCompatActivity {@BindView(R.id.login_form) 查看登录表单;... loginForm 正在获取 null.我试图遵循其他答案,但没有任何效果(例如).我也完全按照 ButterKnife 配置页面中的说明做了,但没有奏效.我做错了什么? 模块梯度: 应用插件:'com.a ..
发布时间:2021-11-21 20:18:20 移动开发

如何用 Butterknife 解决 NullPointerException void com.google.android.gms.ads.AdView.loadAd(com.google.android.gms.ads.AdRequest)

实际上,我正在尝试制作具有免费和付费风格的应用程序.当我使用简单的 findViewById 方法进行绑定时,它工作正常.但是当我尝试添加butterKnife 时,我拼命用butterKnife 卡住了. 我正在尝试通过 MainActivity.java 文件中的黄油刀绑定来绑定内容(例如 AdMob 或按钮).但它首先显示空指针异常错误,它显示在 AdMob 对象空指针异常上.我运行干 ..

Android Studio:集成 Butterknife?

我正在尝试将 Butterknife 实施到我的 android studio 项目中. 但是,当我这样做时,我在 @InjectView 上收到错误消息“无法解析符号 InjectView". 我没有成功实施 Butterknife 吗? 活动代码: package com.example.rodf.testapp;导入 android.support.v7.app.Acti ..
发布时间:2021-11-21 19:38:36 移动开发

删除“从不使用方法"Android Studio 中 OnClick 注释的警告

抱歉,如果之前有人问过这个问题.我正在将 Butterknife 5.0 与最新版本的 Android Studio (0.5.7) 一起使用.对于使用 ButterKnife 的“OnClick"注释的方法,如何删除“从不使用方法"警告.我注意到 Eclipse 没有为“OnClick"方法提供此警告.提前致谢 解决方案 Android Studio 中抑制这些警告的正确方法是在给出 M ..
发布时间:2021-11-21 19:32:04 Android

如何在 Android Studio 中设置 ButterKnife 插件?

我需要安装插件 Butter Knife.我在哪里可以下载它?我下载了一个 .jar 插件(但如果文件是我需要的则不是),我已经安装,但是当我单击“生成"选项时,不会出现使用黄油刀的选项.按照视频教程,我修改了 Gradle build 文件:我现在拥有它们,如下所示: 应用插件:'android-apt'应用插件:'com.android.application'安卓 {compileSdkV ..
发布时间:2021-11-21 18:25:36 移动开发

Butterknife 不会在 .apt_generated 目录中创建任何内容

我正在尝试使用 Butterknife 进行注入,但在 .apt_generated 目录中没有看到任何生成的类. 我正在使用 eclipse Kepler(服务版本 2),在我的项目属性中启用了注释处理并将 butterknife-5.0.0.jar 定义为工厂路径. 我将 2 个视图注入到片段中进行测试,当我清理项目时,它已构建但没有生成任何内容.检查日志文件和 error_log ..
发布时间:2021-11-10 23:18:35 Java开发

在自定义 BaseAdapter 子类中使用 Butter Knife 导致“无法注入视图"错误

我正在尝试使用 Butter Knife 来简化自定义 BaseAdapter 类的创建.我正在按照这里的例子:http://jakewharton.github.io/butterknife/ 在“另一个用途是简化列表适配器内的视图持有者模式."部分.不幸的是,每次为列表中的每个项目创建 ViewHolder 时,我都会收到“无法注入视图"错误. 这是我的代码: public class ..
发布时间:2021-11-10 22:44:26 Java开发

Eclipse 不会为 Butter Knife 生成 .apt_generated 文件夹

我已仔细按照官方指南中的说明启用注释我的 Eclipse ADT 3.8. 即Annotation Processing和Factory Path配置正确: 我的 Android 应用程序编译成功.当然,它也能运行,但由于预期由 Butter Knife 初始化的视图保持 null,我得到了明显的 NPE. 如果我更改要生成的配置,例如 .apt_generated_foo_ba ..
发布时间:2021-11-10 22:43:54 Java开发

删除“从不使用方法"Android Studio 中 OnClick 注释的警告

抱歉,如果之前有人问过这个问题.我正在将 Butterknife 5.0 与最新版本的 Android Studio(0.5.7) 一起使用.如何删除使用 ButterKnife 的“OnClick"注释的方法的“从不使用方法"警告.我注意到 Eclipse 没有为“OnClick"方法提供此警告.提前致谢 解决方案 Android Studio 中抑制这些警告的正确方法是在给出 Meth ..
发布时间:2021-11-10 22:21:24 其他开发