Cómo crear un ListView en Android?

En este artículo, vamos a aprender cómo iniciar una vista de lista diseño class en Android ?

ListView es una manera muy fácil de mostrar un tipo similar de datos. ListView proporciona técnicas muy simples para configurarlo. for este tutorial para el trabajo, basta con crear un nuevo proyecto con cualquier nombre. Obtendrá una actividad For saber ‘MainActivity’ , se puede hacer uso de ella.

A partir de su archivo XML, arrastrar y soltar desde la sección de widgets. No hay ninguna implicación sobre el tipo de diseño de los padres. Haga su disposición la forma que desee.

La segunda cosa es el archivo de JAVA. Para empezar, usted debe default ListView de flash, esto se hace mediante la adición de esta línea import android.widget.ListView; Después de eso, en su actividad, no habría una función class onCreate (), esto sería pre-configurado para utilizar rápidamente.

Ahora, usted tendría que tener una variable de tipo ListView y configurarlo con la referencia de la ListView en el archivo de diseño.

  • ListView listview;
  • listview = (ListView) findViewById (R.id.listView);

encima de las líneas lo haría. Después de hacer todo para arriba, su código debería tener este aspecto. Conectar un dispositivo Android o ejecutar un ADV y luego construir su proyecto para ver el resultado.

archivo Java:

package com.example.hp.demo;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ListView;
public class MainActivity extends AppCompatActivity
{
ListView listview;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
listview=(ListView)findViewById(R.id.listView);
}
}

archivo XML:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout >:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="1">
<ListView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/listView"
android:layout_gravity="center_horizontal" />
</LinearLayout>

archivo de manifiesto:

<?xml version="1.0" encoding="utf-8"?>
<manifest >:android="http://schemas.android.com/apk/res/android"
package="com.example.hp.demo">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>

salida


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *