Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2012, 09:15
jose daniel
 
Fecha de Ingreso: noviembre-2003
Ubicación: Cúa
Mensajes: 109
Antigüedad: 20 años, 5 meses
Puntos: 0
Pregunta Como hacer que se auto seleccione primer item de un listview

Buen día Muchachos,

En el siguiente les menciono que necesito que se auto seleccione el primer item de un listview personalizado, el cual al ser novato en android no logro hacerlo con las ayudas por google ya que esta personalizado.

Les anexo el código de mi MainActivity y layout listview_fila

MainActivity:

package com.test;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;

public class MainActivity extends Activity {

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

setContentView(R.layout.main);

ListView l = (ListView) findViewById(R.id.listView1);

l.setAdapter(new miAdapter(this));

l.setItemChecked(5, true);

}

private static class miAdapter extends BaseAdapter {

private LayoutInflater mInflater;

private static final String[][] data = {{"Fichero","1"}, {"PreVisita","2"}, {"PostVisita","3"}, {"Sincronizar","4"}, {"Notificaciones","5"}, {"Reportes","6"}, {"Ausencias","7"}, {"Configuracion","8"}, {"Salir","9"}};

public miAdapter(Context context) {

mInflater = LayoutInflater.from(context);


}


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


TextView text;

ImageView img1;


if (convertView == null) {

convertView = mInflater.inflate(R.layout.listview_fila, null);

}

text = (TextView) convertView.findViewById(R.id.TextView01);

img1 = (ImageView) convertView.findViewById(R.id.ImageView01);

text.setText(data[position][0]);

img1.setImageResource(R.drawable.icono);

return convertView;

}


public int getCount() {

return data.length;

}


public Object getItem(int position) {

return position;


}


public long getItemId(int position) {

return position;

}




}
}


listview_fila.xml


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<ImageView
android:id="@+id/ImageView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:contentDescription="@string/app_name"/>

<TextView
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:textSize="18sp"
android:textColor="#FFFFFF"/>

</LinearLayout>

Nota: Les agradezco la ayuda de antemano...
__________________
gracias por su ayuda