如何添加onclicklistener到动态生成的textViews?

时间:2019-08-19 05:08:53

标签: android dynamic textview onclicklistener

我编写代码以随时随地生成动态TextViews来作为用户

,但是每个文本视图只能单击一下的问题, 而且在textView上的其他任何点击都不会达到onClick 我找到了一些答案,但无法使用我的代码...请帮助我。  这是我的代码

    RelativeLayout mainBackground = findViewById(R.id.mainBackground);

    private void AddTextView() {
      RelativeLayout.LayoutParams lparams = new 
      RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);

      final TextView tv = new TextView(this);
      tv.setId(textCount);
      tv.setLayoutParams(lparams);
      tv.setText(text);
      tv.setTextColor(colorChooser);
      tv.setTextSize(size);

      tv.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Log.d("textID",view.getId()+"");  
            }
        });

      this.mainBackground.addView(tv);
    }

0 个答案:

没有答案
相关问题