How can we create dynamic textview?

前端 未结 6 1741
故里飘歌
故里飘歌 2021-01-21 20:13

how to create the textview in code not in xml file. It is because number of textviews will be changing in my application according to some integer.

6条回答
  •  青春惊慌失措
    2021-01-21 20:57

    Code is here

    final int c = 12;
    final TextView[] mtext = new TextView[c]; 
    for (int i = 0; i < c; i++) {
    TextView rowtxt = new TextView(this);
    rowtxt.setText("Hello" + i);
    myLinearLayout.addView(rowtxt);
    myTextViews[i] = rowtxt;
    myTextViews[i].setOnClickListener(onclicklistener);//textview click
    

    }

    OnClickListeners code is here

    OnClickListener onclicklistener = new OnClickListener() {
    
    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        if(v == myTextViews[0]){
            //do whatever you want....
        }
    }
    

    };

    Hope it is helpful for you

提交回复
热议问题