Hola
El error está en que para guardar los datos los guardas como caracteres de un list, y tienes que guardarlos como string.
Por otro lado te recomiendo que cuando hagas pruebas no metas todo en un click y un LongClick, es dificil a veces saber cuando haces una u otra cosa, crea otro boton y es mas facil depurar el código. Y si lo prefieres hacer asi como lo has puesto, al menos pon LOG en los dos eventos y te aseguras que has realizado ese evento.
Cambia el codigo del button1_click por esto y te funcionará:
Sub Button1_Click
tabla.Add(Array As String(EditText1.Text)) ' aqui lo pones como string, no como caracter
ListView1.AddSingleLine(EditText1.Text)
End Sub
lo que no sonsigo es hacer que cree el archivo csv y guarde el contenido de la lista con los elementos añadidos del listview
El problema no era que no te creara el archivo csv, si no que con ese codigo te daba error, y logicamente no creaba el archivo, tenias que haber comentado que te daba un error al ejecutar el Button1_LongClick, que seria algo asi como: "
String cannot be cast to java" , por que una cosa es que el programa te de un error y otra que no haga lo que tu quieres. Esto te lo comento simplemente para que a la hora de que alguien te responda sea mas facil analizar el problema que tienes, cuanto mas datos des del problema mas facil será resolverlo.
Saludos