Android: GridView simple que muestra texto en las cuadrículas

Estoy siguiendo el ejemplo en el tutorial de Android sobre el GridView, pero en lugar de mostrar la imagen, quiero mostrar sólo un poco de texto con un TextView. Resulta que parece ser más difícil de lo que pensé. Puede parecer que esto es totalmente innecesario y no tiene un caso de uso válido, pero estoy tratando de esto sólo para familiarizarse con el sdk.

Así que mi código es más o menos el mismo que el ejemplo GridView en http://developer.android.com/guide/tutorials/views/hello-gridview.html , pero en lugar de usar un ImageAdapter, he creado un adaptador ficticio como el siguiente:

public class MyAdapter extends BaseAdapter { private Context context; private String[] texts = {"aaa", "bbb", "ccc", "ddd", "eee", "fff", "eee", "hhh", "iii"}; public MyAdapter(Context context) { this.context = context; } public int getCount() { return 9; } public Object getItem(int position) { return null; } public long getItemId(int position) { return 0; } public View getView(int position, View convertView, ViewGroup parent) { TextView tv; if (convertView == null) { tv = new TextView(context); tv.setLayoutParams(new GridView.LayoutParams(85, 85)); } else { tv = (TextView) convertView; } tv.setText(texts[position]); return tv; } } 

Todo parece válido para mí, pero correr esto no me da nada en la pantalla. Y no hay ningún mensaje de error. Hay algunos bloques seleccionables / clicables (invisibles) si hago clic en ellos, pero el texto es obvio no se muestra. Me pregunto es mi diseño no tiene el androide: el texto que causa este problema? ¿O algo más?

Cualquier regeneración será apreciada y gracias por su ayuda!

No estoy seguro de lo que podría estar causando su problema. Seguí las instrucciones paso a paso en la página a la que se vinculó para configurar "Hola, GridView", y usé su código y pude ver el texto.

Las únicas cosas que cambié en vez de crear una clase para ImageAdapter utilicé su MyAdapter. En la actividad HelloGridView.java onCreate usé "MyAdapter" en lugar de "ImageAdapter". No cambiar el diseño en absoluto.

Alt text http://i41.tinypic.com/2rcwkmw.jpg

Aquí hay una captura de pantalla de lo que obtengo al ejecutar su código.

Veo GridView por lo que estoy casi asumiendo que esto es similar a SWT?

Si es así, necesita mostrar la relación entre su vista y el padre ViewGroup

No creo que su aplicación getItem sea correcta. Arriba de mi cabeza debería ser

  return texts[position]; 
  • El soporte de NDK es una característica experimental y todos los casos de uso aún no son compatibles con el error en Android Studio?
  • Ordenar la colección por varios campos en Kotlin
  • Un botón de dos oyentes en java
  • Importar paquetes android no puede ser resuelto
  • La vista de búsqueda no funciona desde la aplicación compat
  • Campos de encabezado de respuesta HTTP de Volley de acceso de Android
  • Android: ¿dividido en un salto de línea en String? (Párrafos)
  • LibGDX movimiento no suave
  • Monodroid menú deslizante
  • Socket - Cliente Java, Servidor C #
  • ¿Por qué IntentReceiverLeaked?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.