Monday, 28 September 2015

HOW TO CREATE LIST VIEW /CONTEXT MENU WITH DIAOG BOX.

package com.example.listview1;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;

public class MainActivity extends Activity {
    ListView L1;
    String Contact[]={"MCA","MTECH","MBA","BCA","BBA"};

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        L1=(ListView) findViewById(R.id.listView1);
        ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,Contact); 
        L1.setAdapter(adapter);
        registerForContextMenu(L1);
    }

    @Override
    public void onCreateContextMenu(ContextMenu menu, View v,
            ContextMenuInfo menuInfo) {
        // TODO Auto-generated method stub
        super.onCreateContextMenu(menu, v, menuInfo);
   

      menu.setHeaderTitle("DO YOU WANT TO PROCCESED");   
      menu.add(0, v.getId(), 0, "YES");//groupId, itemId, order, title  
      menu.add(0, v.getId(), 0, "NO");
    }

    @Override
    public boolean onContextItemSelected(MenuItem item) {
        // TODO Auto-generated method stub
         if(item.getTitle()=="YES"){ 
             Intent i = new Intent(getApplicationContext(), Login.class); 
             startActivity(i);
         }   
         else {
             Intent i = new Intent(getApplicationContext(), MainActivity.class); 
             startActivity(i); 
      
        return false;
         }
         return true;
   
   
}
    }

package com.example.listview1;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class Login extends Activity implements OnClickListener{
@Override
    public void onClick(View arg0) {
        // TODO Auto-generated method stub
        if (arg0.getId()==R.id.button2)
        {
            Toast toast=Toast.makeText(getApplicationContext(),"success",Toast.LENGTH_SHORT); 
            toast.setMargin(50,50); 
            toast.show();
           
        }
       
        if (arg0.getId()==R.id.button1)
        {
            Toast toast=Toast.makeText(getApplicationContext(),"reset",Toast.LENGTH_SHORT); 
            toast.setMargin(50,50); 
            toast.show();
            et1.setText("");
            et2.setText("");
            et3.setText("");
           
        }
        else
        {
            Intent i = new Intent(getApplicationContext(), MainActivity.class); 
             startActivity(i);
        }
        }
   

Button b1,b2,b3;
EditText et1,et2,et3;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_login);
        b1=(Button) findViewById(R.id.button1);
        b2=(Button) findViewById(R.id.button2);
        b3=(Button) findViewById(R.id.button3);
       
        b1.setOnClickListener(this);
        b2.setOnClickListener(this);
        b3.setOnClickListener(this);
        et1=(EditText) findViewById(R.id.editText1);
        et2=(EditText) findViewById(R.id.editText2);
        et3=(EditText) findViewById(R.id.editText3);
        et1.setOnClickListener(this);
        et2.setOnClickListener(this);
        et3.setOnClickListener(this);
       
       
       
       
       
    }

    @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_login, menu);
        return true;
    }

}

No comments:

Post a Comment

Earn money online through app sign up

Hey, I just transferred some money to a friend using Chillr. Its super quick and easy. Check it out. https://m.chillr.in/invite Hey! I...