在我的Android应用程序中,我需要在xml文件中创建一些TextView,但是在for cicle中。当我单击我在for cicle中创建的TextView之一时,我需要单击textview的id。我编写这段代码,但是当我点击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();但它不起作用。 我能怎么做? 谢谢,马蒂亚