In Android Studio, I am building a static table in a Resource Layout file with 10 columns (each column has different widths) and 30 rows. The data in the table will be filled dynamically, programmatically. Being a newbie, I've read up on Constraint Layout and Table Layout (and a bit on Grid Layout).
Here's an image of what I'm trying to build: https://i.stack.imgur.com/MdXbn.png
Because there is 300 data cells, with shading and a variety of borders, which Layout option would be best/simplest to implement? I don't think performance is an issue because of the flat nature of the layout? I don't think a Table Layout easily supports child element styles and a Constraint Layout file with 300 TextViews and a lot of constraints would be quite large and complex.