title: Custom `ListView` or TableLayout?
body: <p>I need to create a <code>ListView</code> or <code>TableLayout</code> that each row consists of 3 columns and 3 buttons, something similar to that:</p>
  
  <p><img src="https://i.stack.imgur.com/eIDUF.png" alt="enter image description here"></p>
  
  <p>but the screen will not only contains this control will contains textfields and other layouts , I need a grid to take the shape like as the following (for example ).</p>
  
  <p>Any idea on how to achieve that and how to handle <code>Button</code> clicks on it? 
  As I am new to Android I don't know how to create that.</p>
  
  <p><img src="https://i.stack.imgur.com/nLcuG.jpg" alt="enter image description here"></p>