hi.

i have a ListView and in that i have ImagView now i want i Click event
of ImageView when i Click First time on the image.

But right now i get Click event of Imagview when in get clicked second
time on the imagView
On first time listview is selected .

But i want a Click event of Imageview when i Click fist time on
imagiew.

here is my code....

package jaimin.android.listview;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.Toast;
import android.widget.AdapterView.OnItemClickListener;


/**
 * A list view example where the
 * data for the list comes from an array of strings.
 */
public class listview extends Activity implements OnItemClickListener
{
        //private ImageView imgview;
        ListView listview;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        listview = (ListView)findViewById(R.id.listview);
        // Use an existing ListAdapter that will map an array
        // of strings to TextViews

        listview.setAdapter(new ArrayAdapter<String>(this,
                R.layout.setting,R.id.text, mStrings));
        listview.setTextFilterEnabled(true);
        listview.setBackgroundColor(0XFFFFFFFF);
        listview.setClickable(false);
        listview.setFocusable(false);
        listview.setOnItemClickListener(this);

    }

    private String[] mStrings = {
            "Abbaye de Belloc", "Abbaye du Mont des Cats", "Abertam"};

        /* (non-Javadoc)
         * @see android.app.ListActivity#onListItemClick
(android.widget.ListView, android.view.View, int, long)
         */
        /*protected void onListItemClick(ListView l, View v, int position,
long id)
        {
                // TODO Auto-generated method stub
                final int pos = position;

                //ImageView img = (ImageView) v.findViewById(R.id.imgview);

                 imgview.setOnClickListener(new OnClickListener(){
                                             @Override
                                             public void onClick(View v) {
                                         
Toast.makeText(listview.this,String.valueOf
(pos), Toast.LENGTH_LONG).show();

                                            }});
        }*/

}

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

Reply via email to