gpt4 book ai didi

android - 带有 IntelliJ 的 Butterknife

转载 作者:太空狗 更新时间:2023-10-29 16:40:17 25 4
gpt4 key购买 nike

我一整天都在尝试让 butterknife 在 IntelliJ 中工作,但我并不高兴。

我已经添加了库(手动和通过 Maven 都尝试过)并确保注释处理已启用,但在调用 Views.inject(this) 后我的 View 仍然为空。

有没有人有一步一步的操作列表来让它工作?

package com.techinc.MyProgressives;

import android.app.Activity;
import android.os.Bundle;
import android.widget.EditText;
import butterknife.InjectView;
import butterknife.Views;

public class MainActivity extends Activity {
@InjectView(R.id.txtOutput)EditText txtOutput;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Views.inject(this);

txtOutput.setText("hello doug");
}
}

最佳答案

刚刚终于开始工作了。对于那些在同一条船上的人:

  1. 文件 -> 设置 -> 编译器 -> 注释处理器。
  2. 勾选启用注释处理

这是我通过谷歌搜索得到的。然后:

  1. 确保您没有使用从项目类路径获取处理器的选项,将您的处理器路径设置为 butterknife jar。

  2. 确保为“Store generated sources relative to”选择“Module content root”。

工作完成!

关于android - 带有 IntelliJ 的 Butterknife,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18873019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com