I am new in Android and before to try some code I would like to know if what I want to do is technically possible with a TableLayout:
Each table cell has different type of content: some cells just text, other ones text and image, others just image, etc..
Catch events for each individual cell (catch double tab, long tap,...)
Build MxN tables (I guess it shouldn't be a problem)
Set different color or style for each row or an individual cell
Write vertical text in a cell
Add borders to each cell or just some selected cells
Add diagonal scrolling
Are all these points technically possible with tablelayouts?