Linear Layout Example

Whats up Geeks,

In the last tutorial we have seen about Custom Dialog Example.

Now in this tutorial we are going to see the example for Linear Layout.

What is Linear Layout?

For the explanation you can refer to this link (Linear Layout).

Starting with the layout placed at

/res/layout/activity_linear_layout.xml


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_gravity="center"
    android:orientation="vertical"
    tools:context=".LinearLayout" >
   
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:paddingLeft="10px"
        android:paddingTop="20px"
        android:text="LOGIN" />
   
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:paddingTop="20px">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingLeft="10px"
            android:paddingTop="20px"
            android:text="Username" />

        <EditText
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="0.50"
            android:layout_marginLeft="40px"
            android:paddingTop="20px" />
    </LinearLayout>
   
    <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:paddingTop="20px"
     >
   
                        <TextView
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="Password"
                            android:paddingTop="20px"
                            android:paddingLeft="10px"/>
                       
                        <EditText
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_gravity="center_horizontal"
                            android:layout_marginLeft="40px"
                            android:layout_weight="0.50"
                            android:paddingTop="20px" />

    </LinearLayout>
   
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:paddingLeft="20px"
        android:paddingTop="10px"
        android:text="BUTTON" />

</LinearLayout>




LinearLayout.java file placed at

/src/in/geeksandroids/linearlayout/


package in.geeksandroids.linearlayout;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class LinearLayout extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_linear_layout);
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.activity_linear_layout, menu);
        return true;
    }
}


Finally AndroidManifest.xml

placed at root folder

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="in.geeksandroids.linearlayout"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="19" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="in.geeksandroids.linearlayout.LinearLayout"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
</manifest>



After running as Android Application it will show you like this :



See ya in the next tutorial.


5 comments:

  1. Nice information about linear layout example my sincere thanks for sharing this post please continue to share this post
    Android Training in Chennai

    ReplyDelete
  2. you have been posted really nice blog. before i read this blog i didn't have any knowledge about this but now i got some knowledge. so keep on sharing such kind of an interesting blogs.
    android training in chennai

    ReplyDelete
  3. You provide a very good information.Iam really happy to read this blog.I gather lot of information in this blog.Thanks for sharing.keep sharing more blogs.


    Android Training in Chennai

    ReplyDelete

  4. wonder ful blog This blog gave me a idea for update my knowledge about android.I gather lot of information in this blog .Thanks for sharing.
    android training in chennai

    ReplyDelete
  5. The best way to understand the creation of a linear layout example in Android is to learn how to position your UI elements in a single direction, vertically or horizontally. You can easily align TextViews, Buttons and more using XML where alignment is done in a clean and structured way. For projects that need excellent design and functionality, attaching this knowledge with a top amazon landing page builder will let you build aesthetically appealing and efficient user interfaces. Learning how to master layout techniques is pretty magical; it can definitely help with your app development and can definitely help with your landing page design.

    ReplyDelete