Я хочу сделать что-то вроде этого:
public void setContentView(int resId) {
this.content = itemView.findViewById(resId);
}
но не знаю как. Какие-либо решения для исправления моего кода ниже?
private var contentView: AppCompatEditText? = null
set(value: Int) {field = v.findViewById(value)} // value in setter is AppCompatEditText? type not Int
Это не работает?
fun setView(resID: Int){
foo = view.findViewById(resID)
}
Обновлено: Какую ошибку вы получаете?
Да! Отличный и простой пример :) fun setContentEditText (resId: Int) = v.findViewById <AppCompatEditText> (resId)
Да, я только что сделал то, о чем вы спросили: «Я хочу сделать что-то вроде этого:», что не является сеттером. Так что ура, галочка ... и -1. ржу не могу
это не сеттер в котлине