私はButterKnifeを使用してこのコードを持っている:これは、ヌル例外をButterKnifeを使用している場合はsetTextColorを設定できませんか?
public class MainActivity extends AppCompatActivity {
@BindView(R.id.mainAct_OKBtnTv) TextView mTextView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTextView.setTextColor(ContextCompat.getColor(this,R.color.black));
}
返します。私はfindViewById()
public class MainActivity extends AppCompatActivity {
private TextView mTextView;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTextView = (TextView) findViewById(R.id.mainAct_OKBtnTv);
mTextView.setTextColor(ContextCompat.getColor(this,R.color.black));
}
をしようとすると、 しかし、SETTEXTCOLOR方法は現在成功しています。 私は問題を理解しました。私は "XMLファイルをどのように膨張させるかをアンドロイドに伝える前にテキストビューを探してみてください"。私の質問は:setTextColorでButterKnifeを使用する方法はありますか? officialのJavadoc
はあなたに感謝。 OMG私はこの基本バインド(これ)を忘れました。 – Rubit