Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Tema Cerrado
 
Herramientas
  #1  
Viejo 16/09/14, 05:46:18
Array

[xs_avatar]
LEAJIM_454 LEAJIM_454 no está en línea
Miembro del foro
 
Fecha de registro: nov 2012
Mensajes: 215
Modelo de smartphone: Galaxy Ace
Tu operador: Otra
Mi ListView no se muestra

Hola, Estuve intentando implementar un ListView pero no me da error y tampoco se muestra el ListView, no se que mas hacer estuve probando de todo y no muestra, coloco aqui mi MainActivity para ver si el problema viene de ahi. gracias de antemano.


Código:
package com.JimSoft.listviewinanh;

import java.util.ArrayList;

import android.app.Activity;
import android.os.Bundle;
import android.speech.tts.TextToSpeech;
import android.speech.tts.TextToSpeech.OnInitListener;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;

public class MainActivity extends Activity implements OnItemClickListener,OnInitListener {
    private ArrayList<Cuentos> Cuentos;
    private ListView ListaDeCuentos;
    private AdapterCuentos AdaptadorCuentos;
    private String MensajeDeCuentos;
    private TextToSpeech TTSCuentos;
    

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        MensajeDeCuentos = getString(R.string.descripcion_humo_de_felicidad);
        TTSCuentos = new TextToSpeech(this,this);
        
        //Cogemos las variables
        Cuentos = new ArrayList<Cuentos>();
        
        RellenarListView();
        
        AdaptadorCuentos = new AdapterCuentos(this, Cuentos);
        
        ListaDeCuentos = (ListView)findViewById(R.id.listViewCuentos);
        ListaDeCuentos.setAdapter(AdaptadorCuentos);
        ListaDeCuentos.setOnItemClickListener(this);
        
    }
    
    private void ParametrosTTS(String Str) {
        TTSCuentos.speak(Str, TextToSpeech.QUEUE_FLUSH, null );
        TTSCuentos.setPitch(-2.0f);
        TTSCuentos.setSpeechRate(0.5f);
    }
    
    private void RellenarListView(){
        Cuentos.add(new Cuentos(R.string.humo_de_felicidad, R.drawable.portada_humo_de_felicidad, R.string.descripcion_humo_de_felicidad));
    }
    
    public void onItemClick(AdapterView<?> adapter, View view, int position,long ID){
    }

    @Override
    public void onInit(int status) {
        ParametrosTTS(MensajeDeCuentos);        
    }
}


  #2  
Viejo 16/09/14, 16:27:42
Array

[xs_avatar]
rafaxplayer rafaxplayer no está en línea
Miembro del foro
 
Fecha de registro: jun 2013
Localización: en la barcelona media
Mensajes: 224
Modelo de smartphone: LG-E610
Tu operador: Orange
A lo mejor viene del adapter , muestra todo el código,adapter, cuentos etc...
  #3  
Viejo 16/09/14, 18:10:46
Array

[xs_avatar]
LEAJIM_454 LEAJIM_454 no está en línea
Miembro del foro
 
Fecha de registro: nov 2012
Mensajes: 215
Modelo de smartphone: Galaxy Ace
Tu operador: Otra
Lo siento perdi mi workspace y no lo recupero, mil disculpas por hacerte perder el tiempo por favor cierren el tema.
  #4  
Viejo 17/09/14, 23:21:31
Array

[xs_avatar]
Dexafree Dexafree no está en línea
Mr. FAQMan
· Votos compra/venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Tu operador: Movistar
Cerramos a petición del autor
Tema Cerrado

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 12:50:15 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /