none
Regastar valores de um ListView utilizando CheckBox - Monodroid RRS feed

  • Pergunta

  • Boa Tarde,

    Eu estou fazendo uma aplicação para android, utilizando a ferramenta Xamarin, e estou com um problema.

    Criei um listview personalizado, com 3 colunas e um checkbox, o problema ocorre quando tento resgatar o valor selecionado pelo check.

    void Gravar_Click(object sender, EventArgs e)
    		{
    
    			ListView listView = FindViewById<ListView> (Resource.Id.lsv_Chamar);
    
    			listView.Adapter = new adapter_list (this, chamada);
    
    			var builder = new StringBuilder();
    			var sparseArray = listView.Adapter;
    			TextView text = FindViewById<TextView> (Resource.Id.txt_Prefixo);
    			CheckBox check = FindViewById<CheckBox> (Resource.Id.checkBox1);
    
    
    			for (var i = 0; i < sparseArray.Count; i++) 
    			{
    					if (check.Checked) 
    					{
    						builder.AppendLine (text.Text);
    					}
    
    			}
    
    			ShowAlert ("ListView", builder.ToString ()); 
    
    		}

    Ele não percorre o listview todo, só me traz como resultado, o primeiro registro.

    Alguém pode me ajudar?

    terça-feira, 24 de setembro de 2013 20:13