问题标签 [butterknife]

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 投票
1 回答
755 浏览

android - ButterKnife 内部片段和工具栏高度

我开始使用 ButterKnife 并且我知道它在片段内部工作,并且视图被夸大了。

但我有一个问题,是否可以获得不膨胀的视图?

例如,我的 MainActivity 中有一个工具栏,但片段中没有。我可以使用 ButterKnife 访问此工具栏吗?

和其他问题。我尝试使用以下方法获取工具栏高度:

但是这个返回总是 0。我怎样才能直接从视图中获取工具栏的大小?现在我正在使用:

但我真的想从视图中获取工具栏。

0 投票
1 回答
2202 浏览

android - KotterKnife - 某些类不能使用 bindView(R.id.example_id)

尝试使用 KotterKnife 时出现以下错误 - 但仅适用于某些课程。这是怎么回事?

0 投票
1 回答
1574 浏览

android - 无法解析 Landroid/support/v4 的超类

安装我的应用程序后,它只第一次正确运行,之后每次都崩溃。所有需要的依赖项都包括在内并且是最新的。我已经尝试清理项目并使用不同版本的库和在不同设备上重建它。

日志猫:

任何帮助将不胜感激。

0 投票
2 回答
1345 浏览

android - Android Studio 中的 Robojuice / Butterknife @InjectView 自动格式化问题

我在@InjectView整个项目中都采用了这个主题,并且在压缩这些声明时遇到了一个小问题。在我输入初始代码后,它在这样的一行中看起来很棒..

@InjectView(R.id.tv_report_summary_name) TextView tvReportSummaryName;

但是,如果我执行自动格式化(Ctrl + Shift + F),Android Studio 会自动用两行替换它,所以它看起来像:

有没有办法避免这种情况或修改我的格式选项以使这种情况不会发生?任何帮助是极大的赞赏。

0 投票
1 回答
4224 浏览

android - Android on EditText 更改输入键以提交 Butterknife

我正在使用 Butterknife 并尝试在 EditText 上更改提交的输入

在我的片段中

按钮不更改文本的任何事情都不起作用,并且侦听器不执行操作

谢谢

0 投票
3 回答
7855 浏览

java - Proguard while Butterknife library 和其他警告

我的活动、片段、服务和广播接收器我想实施一个 ProGuard,以保证教室的安全。我在 Proguard 时遇到的错误。我应该在文件中写入什么?-> proguard-android.txt ve proguard-rules.pro

我已经写到年级了。

--

0 投票
4 回答
7252 浏览

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

我目前正在学习黄油刀,我需要在我的客户适配器生成的不同视图上绑定特定的@OnClicks。我该怎么做?

我在这里的一个问题中看到了一个答案,说他在“ViewHolder”中使用了“@onclick”。我不确定如何准确地实现这一点。有任何想法吗?

谢谢!

0 投票
3 回答
19585 浏览

android - @OnClick array with optional ids (ButterKnife)

I have an activity that inflates a view when a web request finished. Some of the widgets of this view have to be attached to one onClick method, so I have:

As R.id.inflated_bt1 and R.id.inflated_bt2 don't exist when the app is created, it throws an exception suggesting to set an @Optional annotation.

Required view 'inflated_bt1' with ID XXXXXXXX for method 'onClick' was not found. If this view is optional add '@Optional' annotation.

Is there a way to set some of the views with the @Optional annotation and inject them when the view is inflated? Or, is there another way to do it?

Thank you

0 投票
5 回答
41798 浏览

java - ButterKnife onclick 不起作用

我使用黄油刀库完美地注入了视图。但是当我尝试实现监听器时,例如onclick我无法实现它们。以下java代码将帮助您理解我的问题。

Java代码:

告诉我为什么会这样。代码有什么问题吗?我已经使用以下 URL 配置了与 ButterKnife 兼容的 IDE。

http://stackoverflow.com/questions/27754811/onclick-is-not-working-in-implementation-of-butterknife-library

请给我有关此问题的任何建议。提前致谢..

0 投票
0 回答
83 浏览

android-studio - 在 Android Studio 上运行 Butterknife 示例

我尝试在 Android Studio 1.2 上运行 Butterknife 项目示例并不断遇到该问题:“错误:Android 源生成器:[butterknife-sample] AndroidManifest.xml 文件未找到”

如果我尝试运行 SimpleActivity,同样的问题:AndroidManifest.xml 不存在或根标记不正确。

任何想法