I have a ViewGroup defined in XML with a view inside, at onCreate time I’d like to have a variable of those.
I don’t want to go through the hassle of using a listview+adapter cause its clearly overkill as I know the list won’t change since onCreate()
This is more or less the code I’d like to have.
TextView mytextview = myViewGroup.findViewById(R.id.mytext); for(String test : strings){ mytextview = mytextview.clone(); mytextview.setText(test); myViewGroup.addView(mytextview); }
But it is not working.
Advertisement
Answer
Maybe use an inflater, and put the textview in an external layout file:
View v = LayoutInflater.from(this).inflate(R.layout.textview_include, null); viewGroup.addView(v);