I’m making an app that stores results in a multiple textviews,
First, I need to get the views, they are 20 views named result 1, …. result 20.
how can i get them to an array of textview.
I found this method but it’s too long
TextView [] results = {(TextView)findViewById (R.id.result1),
(TextView)findViewById (R.id.result2),(TextView)findViewById (R.id.result3),
(TextView)findViewById (R.id.result4),(TextView)findViewById (R.id.result5),
(TextView)findViewById (R.id.result6).....};
thank you for help
How you started is correct, now think about putting that repetitive code in a cycle.
For example design a method that will take as the input an array of your TextView resources, and using a “for” cycle find that view by corresponding id.
And then you use it like this: