В моем приложении для Android мне нужно создать TextView не в xml-файле, а в c for cicle. Когда я щелкаю один из TextView, который я создал в for the cicle, мне нужно, чтобы щелкнул идентификатор textview. Я пишу этот код, но он дает мне ошибку, когда я нажимаю на текстовое представление:
//inside for cicle
TextView txtv = new ChiamataView(getApplicationContext());
txtv.setId(i);
txtv.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, 60));
txtv.setBackgroundColor(getResources().getColor(R.color.gray));
txtv.setText(json_data.getString("Codice"));
txtv.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
txtv.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
var id = v.getId();
});
Я также пытался привести ((textView) v) .getId (); но это не работает
Как я могу сделать?
Спасибо, Маттиа