在 Android 中,我想创建一个带有视图的枚举(比如说使用 EditTexts)。我想用 初始化一个 EditText findViewById(R.id.something)
,你必须在一个活动类中这样做,或者你需要这个类的一个实例。
那么如何在枚举中初始化 EditTexts 或者我可以从主类中设置视图?
我想过这样的事情,但它不会工作:
enum Edits {
one(/* what to write here */), two(/* what to write here */);
private EditText editText;
Edits(EditText editText){
this.editText = editText;
}
EditText getEditText(){
return this.editText;
}
void setEditText(EditText editText){ // Maybe something like this?
this.editText = editText;
}
}
那么,你会怎么做呢?