A
        View has a set of attributes  ,
        such as its android:layout_width ,
        or its android:layout_height .
        Some of these
         attributes are used
        to customize the appearance of a view ,
        this is called
        styling the view
         , or
         applying a style to a given view .
    

 A TableLayout is first of all a LinearLayout with a vertical orientation , so the properties of LinearLayout , such as weight , apply to a TableLayout . layout_weight is just how the remaining free space is divided . 

	A
	GridView 
	is simply a 
	grid of views , it is a 
	subclass of
	AbsListView
	, so the methods 
	and fields defined for AbsListView , 
	apply to a GridView . Another subclass of 
	AbsListView is 
	Listview
	 . 
 This tutorial will show how to create a GridView , the final product is shown below . 

 A ListView is a list of views , this tutorial will show how to implement a ListView in android . The final product is shown below .  

The addView method is used to add a View programmatically to a ViewGroup .
A ViewGroup can be for example a LinearLayout or a RelativeLayout … A ViewGroup is itself a View .
In this tutorial we will explain what is the addView method.
