Cómo crear un GridView en Android?

En este artículo, vamos a aprender cómo iniciar una vista de disposición class red en Android ?

GridView es una forma muy fácil para mostrar un tipo similar de los datos en formato de cuadrícula. GridView 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 GridView desde el widget, esto se hace mediante la adición de esta línea import android.widget.GridView; Después de eso, en su actividad, no habría un class onCreate () función, esto sería preestablecido a utilizar rápidamente.

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

  • GridView GridView;
  • GridView = (GridView) findViewById (R.id.gridView);

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.GridView;
public class MainActivity extends AppCompatActivity
{
GridView gridView;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
gridView=(GridView)findViewById(R.id.gridView);
}
}

archivo XML:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout >:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="1">
<GridView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/gridView"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:numColumns="auto_fit" />
</RelativeLayout>

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 *