Нажата кнопка «Получить идентификатор» - PullRequest
3 голосов
/ 25 января 2012

В моем приложении для 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 (); но это не работает Как я могу сделать? Спасибо, Маттиа

...