studio sirve samsung que programar para instalar descargar celular aplicacion java android

samsung - para que sirve java en android



¿Qué es el parámetro "convertView" en el método ArrayAdapter getView() (1)

No deberías llamar a ese método tú solo.

Android ListView utiliza un Adapter para rellenarse con Views . Cuando se muestra ListView , comienza a llamar a getView() para rellenarse. Cuando el usuario se desplaza, se debe crear una nueva vista, por lo que para el rendimiento, ListView envía al Adapter una vista anterior que ya no se usa en el convertView .

¿Puede alguien decirme para qué se convertView parámetro convertView en el método getView() de la clase Adapter ?

Aquí hay un ejemplo de código tomado de here :

@Override public View getView(int position, View convertView, ViewGroup parent) { View v = convertView; if (v == null) { LayoutInflater vi = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); v = vi.inflate(R.layout.row, null); } Order o = items.get(position); if (o != null) { TextView tt = (TextView) v.findViewById(R.id.toptext); TextView bt = (TextView) v.findViewById(R.id.bottomtext); if (tt != null) { tt.setText("Name: "+o.getOrderName()); } if(bt != null){ bt.setText("Status: "+ o.getOrderStatus()); } } return v; }

¿Qué deberíamos pasar a través de convertView ?

Lo que he encontrado, toma desde aquí :

Obtenga una vista que muestre los datos en la posición especificada en el conjunto de datos. Puede crear una vista manualmente o inflarla desde un archivo de diseño XML. Cuando la vista está inflada, la vista principal (GridView, ListView ...) aplicará los parámetros de diseño predeterminados a menos que utilice inflate (int, android.view.ViewGroup, boolean) para especificar una vista raíz y evitar el archivo adjunto a la raíz.

Parámetros

posición : la posición del elemento dentro del conjunto de datos del adaptador del elemento cuya vista queremos.

convertView : vista anterior para reutilizar, si es posible. Nota: debe verificar que esta vista no sea nula y de un tipo apropiado antes de usarla. Si no es posible convertir esta vista para mostrar los datos correctos, este método puede crear una nueva vista.

parent - El padre al que eventualmente se adjuntará esta vista Devuelve

devoluciones - Una vista correspondiente a los datos en la posición especificada.