butterknife相关内容
..
我目前正在学习黄油刀,我需要在我的客户适配器生成的不同视图上绑定特定的@OnClicks.我该怎么做? 我在这里的一个问题中看到了一个答案,说他在“ViewHolder"中使用了“@onclick".我不确定如何准确地实现这一点.有什么想法吗? 谢谢! 解决方案 想象一下你有一个这样的 ViewHolder. 静态类 ViewHolder {@InjectView(R.id.
..
我使用黄油刀库完美地注入了视图.但是当我尝试实现侦听器时,例如 onclick 我无法实现它们.以下java代码将帮助您理解我的问题. Java 代码: 公共类 LoginActivity 扩展 ActionBarActivity{@InjectView(R.id.toolbar) 工具栏工具栏;@InjectView(R.id.btn_login) 按钮登录;@覆盖protected v
..
我正在使用 butterknife 8.0.1,但是出现了 nullpointerexception. 这一行在我的 build.grade 文件中:编译'com.jakewharton:butterknife:8.0.1' 这是我的主类:(我正确地编写了包含) import butterknife.BindView;进口奶油刀.ButterKnife;公共类 MainActivit
..
在我的类上添加注入后我收到这个错误然后它给了我一个编译错误.如果我删除 @Inject static ApiService mApiService; 一切正常 我正在使用 2 个应用程序类,它们是扩展的 MultidexApplication 因为我合并了 2 个应用程序,第一个是使用 dagger2,第二个应用程序是黄油刀,两个目录结构都不同,两个应用程序相互依赖地工作正常,但合并后代
..
我正在尝试找出在 Kotlin 中进行 Android 视图绑定的最佳方法.似乎有几个选项: findViewById val button: Button by lazy { findViewById(R.id.button) } 黄油刀 https://github.com/JakeWharton/butterknife @BindView(R.id.button) late
..
我有一个使用 ButterKnife 注释的 RecycleView.ViewHolder 类. 我的代码也应该在这个 ViewHolder 类中 unbind() 吗? 公共类 AView 扩展 RecyclerView.ViewHolder{@BindView(R.id.a_text_view) TextView aText;公共 AView(最终视图视图){超级(查看);Butter
..
我将我的项目从 Eclipse 迁移到 AS,因为我遇到了 65K 方法问题.在解决了我最初使用 AS 时遇到的每个依赖问题之后,我陷入了这个问题,无论我从博客和 SO 本身的其他类似帖子中尝试什么,这个问题似乎都不会消失. 我在 Annotation Processors 中勾选了 Enable Annotation Processing 并给出了一个处理器路径.(甚至尝试从项目类路径中获
..
我刚刚尝试为我的一个项目生成签名的 apk(我之前已经这样做了),但是(也许自从更新 Android Studio 以来)我得到了 错误:错误:类型字符串 [ResourceType] 的预期资源 这是因为我使用了 Butterknife 的 @BindString,它被生成成类似的东西 target.settings = res.getString(2131230792); 我怎
..
当我尝试这样做时: ...公共类 LoginActivity 扩展 AppCompatActivity {@BindView(R.id.login_form) 查看登录表单;... loginForm 正在获取 null.我试图遵循其他答案,但没有任何效果(例如).我也完全按照 ButterKnife 配置页面中的说明做了,但没有奏效.我做错了什么? 模块梯度: 应用插件:'com.a
..
当我尝试这样做时: ...公共类 LoginActivity 扩展 AppCompatActivity {@BindView(R.id.login_form) 查看登录表单;... loginForm 正在获取 null.我试图遵循其他答案,但没有任何效果(例如).我也完全按照 ButterKnife 配置页面中的说明做了,但没有奏效.我做错了什么? 模块梯度: 应用插件:'com.a
..
实际上,我正在尝试制作具有免费和付费风格的应用程序.当我使用简单的 findViewById 方法进行绑定时,它工作正常.但是当我尝试添加butterKnife 时,我拼命用butterKnife 卡住了. 我正在尝试通过 MainActivity.java 文件中的黄油刀绑定来绑定内容(例如 AdMob 或按钮).但它首先显示空指针异常错误,它显示在 AdMob 对象空指针异常上.我运行干
..
我正在尝试将 Butterknife 实施到我的 android studio 项目中. 但是,当我这样做时,我在 @InjectView 上收到错误消息“无法解析符号 InjectView". 我没有成功实施 Butterknife 吗? 活动代码: package com.example.rodf.testapp;导入 android.support.v7.app.Acti
..
抱歉,如果之前有人问过这个问题.我正在将 Butterknife 5.0 与最新版本的 Android Studio (0.5.7) 一起使用.对于使用 ButterKnife 的“OnClick"注释的方法,如何删除“从不使用方法"警告.我注意到 Eclipse 没有为“OnClick"方法提供此警告.提前致谢 解决方案 Android Studio 中抑制这些警告的正确方法是在给出 M
..
公共类 LoginActivity 扩展 AppCompatActivity {@BindViews(value = {R.id.logo, R.id.first, R.id.second, R.id.last})受保护的列表共享元素;@覆盖protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstan
..
我需要安装插件 Butter Knife.我在哪里可以下载它?我下载了一个 .jar 插件(但如果文件是我需要的则不是),我已经安装,但是当我单击“生成"选项时,不会出现使用黄油刀的选项.按照视频教程,我修改了 Gradle build 文件:我现在拥有它们,如下所示: 应用插件:'android-apt'应用插件:'com.android.application'安卓 {compileSdkV
..
我正在尝试使用 Butterknife 进行注入,但在 .apt_generated 目录中没有看到任何生成的类. 我正在使用 eclipse Kepler(服务版本 2),在我的项目属性中启用了注释处理并将 butterknife-5.0.0.jar 定义为工厂路径. 我将 2 个视图注入到片段中进行测试,当我清理项目时,它已构建但没有生成任何内容.检查日志文件和 error_log
..
我正在尝试使用 Butter Knife 来简化自定义 BaseAdapter 类的创建.我正在按照这里的例子:http://jakewharton.github.io/butterknife/ 在“另一个用途是简化列表适配器内的视图持有者模式."部分.不幸的是,每次为列表中的每个项目创建 ViewHolder 时,我都会收到“无法注入视图"错误. 这是我的代码: public class
..
我已仔细按照官方指南中的说明启用注释我的 Eclipse ADT 3.8. 即Annotation Processing和Factory Path配置正确: 我的 Android 应用程序编译成功.当然,它也能运行,但由于预期由 Butter Knife 初始化的视图保持 null,我得到了明显的 NPE. 如果我更改要生成的配置,例如 .apt_generated_foo_ba
..
抱歉,如果之前有人问过这个问题.我正在将 Butterknife 5.0 与最新版本的 Android Studio(0.5.7) 一起使用.如何删除使用 ButterKnife 的“OnClick"注释的方法的“从不使用方法"警告.我注意到 Eclipse 没有为“OnClick"方法提供此警告.提前致谢 解决方案 Android Studio 中抑制这些警告的正确方法是在给出 Meth
..