Showing posts with label android examples. Show all posts
Showing posts with label android examples. Show all posts

Sunday, 9 October 2016

SpinnerView

It is a dropdown list.
Example Bookmyshow app or just tickets.
Here we are Using ArrayAdapter class in the code below
Similarly AutoCompleteTextView we can use as dropdown list.


activitymain.xml :-

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:tools="http://schemas.android.com/tools"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:orientation="vertical"
  tools:context="com.kiranapp.MainActivity">
<Spinner
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:id="@+id/spinner"
  android:layout_marginTop="50dp"/>
</LinearLayout>

Germany.xml :-

<?xml version="1.0" encoding="utf-8"?>
 <TextView xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:textAppearance="?android:attr/textAppearanceLarge"
   android:id="@+id/textView" />

MainActivity.java :-

package com.kiranapp;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {
   Spinner spinner;
   String[] countrys={"-select countrys-","INDIA","GERMANY","FRANCE","USA","UK","AUSTRALIA",
            "CANADA","CHINA","SWITERLAND","ITALY"};


@Override
   protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.activity_main);
   spinner=(Spinner)findViewById(R.id.spinner);
   ArrayAdapter<String> aa=new ArrayAdapter<String>(MainActivity.this,
    android.R.layout.simple_list_item_1,countrys);
    spinner.setAdapter(aa);
    spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
 @Override
    public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
    Toast.makeText(MainActivity.this, "COUNTRY ID : "+countrys[position],     
    Toast.LENGTH_SHORT).show();
    if(position==2){
     Intent in=new Intent(MainActivity.this,Germany.class);
     startActivity(in);
     }
    }
@Override
   public void onNothingSelected(AdapterView<?> parent) {
            }
        });
    }
}

Germany.java :-

package com.kiranapp;

/**
 * Created by Dell on 10/8/2016.
 */
public class Germany {
}

Output :-

SpinnerView
SpinnerView Fig:1




















SpinnerView
SpinnerView Fig:2

Saturday, 8 October 2016

RatingBar

activity_main.xml :-

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:orientation="vertical"
   tools:context="com.kiranrating.MainActivity">

<TextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="Hollywood movies"
   android:layout_marginTop="49dp"
   android:id="@+id/textView" />
<RatingBar
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_marginTop="20dp"
   android:id="@+id/ratingBar1" />
<Button
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="Click Rating"
   android:id="@+id/button"
   android:layout_marginTop="20dp"
   android:layout_gravity="center_horizontal" />
</LinearLayout>

MainActivity.java :-

package com.kiranrating;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.RatingBar;
import android.widget.Toast;

public class MainActivity extends Activity {
    RatingBar r1;
    Button btnsubmit;
@Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    addListenerOnButtonClick();
    }

   public void addListenerOnButtonClick(){
   r1=(RatingBar)findViewById(R.id.ratingBar1);
   btnsubmit=(Button)findViewById(R.id.button);
   btnsubmit.setOnClickListener(new OnClickListener(){
@Override
    public void onClick(View arg0) {
    String rating=String.valueOf(r1.getRating());
   Toast.makeText(getApplicationContext(), rating, Toast.LENGTH_LONG).show();
    }
    });
   }
}

Output :-

RatingBar
RatingBar fig:1




















RatingBar
RatingBar fig:2

Wednesday, 28 September 2016

How to Create Welcome to Android

1) First open Android Studio


2) Create Application name , company domain and path as shown below




3) After click next or enter select minimum SDK i.e API's as shown figure below



4) And then click next button or enter choose to add an Activity to mobile as shown below i.e empty Activity.



5) After click next button or enter choose Activity name as shown below what ever name you can write.



6) Finally it will dispaly the java code and Android mainfest files as shown below figure