Showing posts with label preview. Show all posts
Showing posts with label preview. Show all posts

Thursday, 8 March 2018

Spinners in android using data adapter java and string use

Spinners in android using data adapter java  and  string use

button event toast make,

for the create a spinner have two method 

1)data adapter using java 
2)string file add spinner 

create single new  activity 


for both of spinner activity we are use 
1)activity_addspinarr .xml
2)addspinarr .java
3)strings.xml (  path > app>res>values> string.xml )


1)activity_addspinarr .xml


preview of activity_addspinarr .xml



code of activity_addspinarr .xml



<?xml version="1.0" encoding="utf-8"?>
<android.widget.RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="com.example.store.n01.addspinarr">

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/spinner"
        android:layout_alignLeft="@+id/spinner"
        android:layout_alignStart="@+id/spinner"
        android:layout_marginBottom="57dp"
        android:layout_marginLeft="18dp"
        android:layout_marginStart="18dp"
        android:text="spinner"
        android:textSize="35dp" />

    <Spinner
        android:id="@+id/spinner1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentStart="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="12dp"
        android:layout_marginStart="12dp"
        android:layout_marginTop="111dp"
        android:entries="@array/gender_array"
        android:prompt="@string/gender_prompt" />

    <Spinner
        android:id="@+id/spinner2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/spinner1"
        android:layout_alignStart="@+id/spinner1"
        android:layout_below="@+id/spinner1"
        android:entries="@array/education_array"
        android:layout_marginTop="32dp" />

    <Spinner
        android:id="@+id/spinner3"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView2"
        android:layout_alignStart="@+id/textView2"
        android:layout_below="@+id/spinner2"
        android:layout_marginTop="67dp"
        android:entries="@array/education_array"
        android:prompt="@string/education_prompt" />

    <Button
        android:id="@+id/button4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="84dp"
        android:background="@drawable/btn_all"
        android:text="submit"
        android:textSize="35dp" />

</android.widget.RelativeLayout>


2)addspinarr .java

data adapter for spinner 3

package com.example.store.n01;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.Spinner;
import android.widget.Toast;
public class addspinarr extends AppCompatActivity {
    private Spinner spinner1 ,spinner2;
    private Button button4;
    private AdapterView.OnItemSelectedListener addListenerOnSpinnerItemSelection;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_addspinarr);

        addItemsOnSpinner2();
        addListenerOnButton();
        addListenerOnSpinnerItemSelection();

    }
public void addItemsOnSpinner2(){
        spinner2 = (Spinner)findViewById(R.id.spinner2);

        List<String> list = new ArrayList<String>();
        list.add ("jan");
        list.add("feb");
        list.add("march");
        list.add("april");
        list.add("may");
        list.add("june");
        list.add("dec");

    ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_spinner_item, list);
    dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner2.setAdapter(dataAdapter);

}
    public void addListenerOnSpinnerItemSelection(){
        spinner1 =(Spinner)findViewById(R.id.spinner1);
        spinner1.setOnItemSelectedListener(addListenerOnSpinnerItemSelection);

    }

//getselected item on click on submiit btn

    public void addListenerOnButton(){

    spinner1=(Spinner) findViewById(R.id.spinner1);
    spinner2=(Spinner)findViewById(R.id.spinner2);
    button4=(Button)findViewById(R.id.button4);


    button4.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View view) {

            Toast.makeText(addspinarr.this,
                    "OnClickListener : "+
                            "\nSpinner 1 : "+ String.valueOf(spinner1.getSelectedItem())+
                            "\nSpinner 2 : "+ String.valueOf(spinner2.getSelectedItem()),
                    Toast.LENGTH_SHORT).show();
        }

    });
    }
}


3)strings.xml

add this code to xml file in given path
fore spinner1 and spinner2

<string name="gender_prompt">choose a gender</string>
    <string-array name="gender_array">
        <item>choose a gender</item>
        <item> male </item>
        <item> female </item>
    </string-array>
<string name="education_prompt">choose education</string>
    <string-array name="education_array">
        <item>choose education </item>
        <item>10th or below</item>
        <item>10+2 or below</item>
        <item>graduate</item>
        <item>post graduate</item>
    </string-array>



when button click make toast which has selected in 
spinner 1 ,2 & 3




Wednesday, 28 February 2018

login activity in xml file and java file for android

log in activity 



XML FILE ;




<?xml version="1.0" encoding="utf-8"?>
<android.widget.RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    tools:context="com.example.store.n01.login_Activity">

    <EditText
        android:id="@+id/edt_email"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:background="@drawable/text_box"
        android:hint="@string/email_or_username"
        android:inputType="textEmailAddress"
        android:padding="10dp"
        android:gravity="center"
        />

    <EditText
        android:id="@+id/edt_passward"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/edt_email"
        android:layout_alignStart="@+id/edt_email"
        android:layout_below="@+id/edt_email"
        android:layout_marginTop="25dp"
        android:background="@drawable/text_box"
        android:hint="@string/passward"
        android:inputType="textPassword"
        android:textAlignment="center"
        android:padding="10dp"/>

    <Button
        android:id="@+id/btn_login"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/edt_passward"
        android:layout_alignStart="@+id/edt_passward"
        android:layout_below="@+id/edt_passward"
        android:layout_marginTop="43dp"
        android:background="@drawable/btn_all"
        android:textSize="18sp"
        android:text="@string/bt_login"
        android:gravity="center"
        android:padding="10dp"/>

    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignEnd="@+id/btn_login"
        android:layout_alignRight="@+id/btn_login"
        android:layout_below="@+id/btn_login"
        android:layout_marginEnd="21dp"
        android:layout_marginRight="21dp"
        android:layout_marginTop="16dp"
        android:text="@string/forget_passward" />
</android.widget.RelativeLayout>









PREVIEW OF XML FILE




java FILE :-

(in that file include all error massage for email
check out , password length ,intent press login button to sign_up activiety
toast make ,also)

package com.example.store.n01;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Patterns;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class login_Activity extends AppCompatActivity {

    EditText edt_email,edt_passward;
    Button btn_login;


    @Override    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login_);

        edt_email = (EditText)findViewById(R.id.edt_email);
        edt_passward= (EditText)findViewById(R.id.edt_passward);
        btn_login=(Button)findViewById(R.id.btn_login);

        btn_login.setOnClickListener(new View.OnClickListener() {
            @Override            public void onClick(View view) {

                if(checkEmail(edt_email,"Enter Valid Email") && checkpassward(edt_passward,"Enter 6 cherecter passward")) {

                    Intent i = new Intent(getApplicationContext(),Sign_up.class);
                    startActivity(i);


                   // String s1 = edt_email.getText().toString();                    //String s2 = edt_passward.getText().toString();
                    //oast.makeText(login_Activity.this, s1, Toast.LENGTH_SHORT).show();
                   // Toast.makeText(login_Activity.this, s2, Toast.LENGTH_SHORT).show();                }

               
            }
        });

    }

    public boolean checkEmail(EditText edt,String msg)
    {

        if(edt.getText().toString() != null && edt.getText().toString() != ""                && edt.getText().toString().length() > 0 && Patterns.EMAIL_ADDRESS.matcher(edt.getText().toString()).matches())
        {
            return true;
        }
        else{
            edt.setError(msg);
            return false;
        }
    }
    public boolean checkpassward(EditText edt,String msg)
    {

        if(edt.getText().toString() != null && edt.getText().toString() != ""                && edt.getText().toString().length() >= 6 )
        {
            return true;
        }
        else{
            edt.setError(msg);
            return false;
        }
    }
}

B Remi Calculator

Loan Calculator Loan Calculator Loan Amount PF Cross Sell (LI % GI) No Yes EMI CARD No Ye...