*This officially works. Thanks for the link.*
*
*
*MyGames.java:
*

package com.lifeofchance.bpt;


import org.json.JSONObject;

import com.androidquery.AQuery;

import android.app.Activity;
import android.content.DialogInterface;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;

public class MyGames extends Activity{
 TextView btnDashboard;
private AQuery listAq;
    String[] text = {
        "One",
        "Two", 
        "Three", 
        "Four", 
        "Five", 
        "Six", 
        "Seven", 
        "Eight", 
        "Nine", 
        "Ten"
    };

    int[] image = {
        R.drawable.color_line, 
        R.drawable.color_line, 
        R.drawable.color_line,
        R.drawable.color_line, 
        R.drawable.color_line, 
        R.drawable.color_line, 
        R.drawable.color_line,
        R.drawable.color_line, 
        R.drawable.color_line, 
        R.drawable.color_line
    };
    
    String[] gameId = {
    "12345",
    "32165",
    "65498",
    "98732",
    "14789",
    "36987"
    };
    
 

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.mygames);

        ListView l1 = (ListView) findViewById(R.id.listV);
        l1.setAdapter(new MyCustomAdapter(text, image, gameId));
        listAq = new AQuery(this);
    
        btnDashboard = (TextView) findViewById(R.id.btnDashboard);
        btnDashboard.setOnClickListener(new View.OnClickListener() {
            public void onClick(View view) {
                Intent i = new Intent(getApplicationContext(), 
DashboardActivity.class);
                startActivity(i);
                finish(); 
                }
        });
        
     }


    class MyCustomAdapter extends BaseAdapter {

        String[] data_text;
        int[] data_image;
        String[] data_id;

        MyCustomAdapter() {
            data_text = null;
            data_image = null;
            data_id = null;
        }

        public void setOnClickListener(
android.view.View.OnClickListener onClickListener) {
// TODO Auto-generated method stub
 }

MyCustomAdapter(String[] text, int[] image, String[] gameId) {
            data_text = text;
            data_image = image;
            data_id = gameId;
        }
                 

        public int getCount() {
            return data_text.length;
        }

        public String getItem(int position) {
            return null;
        }

        public long getItemId(int position) {
            return position;
        }

        public View getView(int position, View convertView, ViewGroup 
parent) {

            LayoutInflater inflater = getLayoutInflater();
            View row;

            row = inflater.inflate(R.layout.mygames_listview, parent, 
false);
            row.setLongClickable(true);
            row.setClickable(true);
            row.setFocusable(true);          
            
            TextView textview = (TextView) 
row.findViewById(R.id.TextView01);
            ImageView imageview = (ImageView) 
row.findViewById(R.id.ImageView01);

            textview.setText(data_text[position]);
            imageview.setImageResource(data_image[position]);
          
            row.setOnClickListener(new View.OnClickListener() {
                public void onClick(View view) {
                    Toast.makeText(getApplicationContext(), "clicked",
                    Toast.LENGTH_LONG).show();
                }
            });
            return (row);

        }
    }
        
}

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to