This tutorial describes how to create custom Views in Android. The examples explained below is developed in Eclipse 4.3, compiled in Java 1.6 and tested in Samsung Galaxy S3 Android 4.2. In this example we will create a custom view with two TextView. One to the left and other to the right as pairs. The custom styles can be configured from xml. The Android provides various View classes for dealing with user interfaces. View’s are responsible for representing data to user and allow interactivity. Below are few of the common View classes and Layout that is being supported in android.