Blog purpose for android basic example for android app developer. any query please my contact

Sunday, 24 April 2022

Android Program to Demonstrate List View Activity

  Android Program to Demonstrate List View Activity:

In this Article Today learn Android Program to Demonstrate List View Activity:

This Android Java Program lets you create a ListView Activity.


1.Main Activity.java:

import android.os.Bundle;

import android.app.Activity;

import android.content.Intent;

import android.view.Menu;

import android.view.View;

import android.widget.Button;

 

public class MainActivity extends Activity {

 

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        Button button = (Button)findViewById(R.id.button1);

        button.setOnClickListener(new View.OnClickListener() {

 

            @Override

            public void onClick(View v) {

                // TODO Auto-generated method stub

                startActivity(new Intent("com.example.creating_listview.list"));    

            }

        });

    }

 

    @Override

    public boolean onCreateOptionsMenu(Menu menu) {

        // Inflate the menu; this adds items to the action bar if it is present.

        getMenuInflater().inflate(R.menu.main, menu);

        return true;

    }

 

    @Override

    protected void onPause() {

        // TODO Auto-generated method stub

        super.onPause();

        finish();

    }

 

}




2.List.java:


import android.app.ListActivity;

import android.content.Intent;

import android.os.Bundle;

import android.view.View;

import android.widget.ArrayAdapter;

import android.widget.ListView;

 

public class list extends ListActivity {

 

    String list_item[] = { "MainActivity", "FirstActivity", "SecondActivity" };

 

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        // TODO Auto-generated method stub

        super.onCreate(savedInstanceState);

        setListAdapter(new ArrayAdapter<String>(this,

                android.R.layout.simple_expandable_list_item_1, list_item));

    }

 

    @Override

    protected void onListItemClick(ListView l, View v, int position, long id) {

        // TODO Auto-generated method stub

        super.onListItemClick(l, v, position, id);

        String open_class = list_item[position];

        try{

          Class selected = Class.forName("com.example.creating_listview."+open_class);

          Intent selected_activity = new Intent(this,selected);

          startActivity(selected_activity);

        } catch (ClassNotFoundException e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

        }

        finally{

 

        }

 

    }

}





No comments:

Post a Comment