I know the backtracking algorithm (having solved it earlier in C++), but being new to Java and android app development, I've been stuck in designing the UI for the Sudoku grid for quite some time now.

I know that manually declaring 81 editlists(for taking in input) is not an option, but I can't figure out a solution which might involve, for instance, a GridView or TableView of EditLists (how to initialize, and take in data in that case)?

Any help will be much appreciated!