Android POCs (Proof of Concepts)

ListActivitySelect-ToastPopUp

Apply a setListAdapter(..) on a new ArrayAdapter for a constant string array. Create a ListView object and apply a click listener anonymous class to it.

download  or   install to your Android





ListActivitySelect-ToastPopUp/src/com/brainyideas/dev/lastpu/Persona.java
package com.brainyideas.dev.lastpu;

import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.AdapterView.OnItemClickListener;


public class Persona extends ListActivity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
    	
        super.onCreate(savedInstanceState);

        setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, PERSONA));
        ListView lv = getListView();        
        lv.setOnItemClickListener(new OnItemClickListener() {

			@Override
			public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

				Toast.makeText(
						getApplicationContext(), 
						((TextView) view).getText(), 
						Toast.LENGTH_SHORT).show();
			}
        });
    }
    
    static final String[] PERSONA = new String[] {
        "Active", 
        "Genius", 
        "Wired", 
        "Neat", 
        "Friendly",
        "Modest", 
        "Curious", 
        "Sense of Humor", 
        "Conversationalist"
     };
}