0% encontró este documento útil (0 votos)
14 vistas3 páginas

Documento 16

Tarea2

Cargado por

jquinonesgaribay
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • mejores prácticas,
  • métodos en Kotlin,
  • botones,
  • solución de problemas,
  • mejoras de rendimiento,
  • recursos de programación,
  • aprendizaje autodidacta,
  • errores comunes,
  • EditText,
  • programación móvil
0% encontró este documento útil (0 votos)
14 vistas3 páginas

Documento 16

Tarea2

Cargado por

jquinonesgaribay
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Temas abordados

  • mejores prácticas,
  • métodos en Kotlin,
  • botones,
  • solución de problemas,
  • mejoras de rendimiento,
  • recursos de programación,
  • aprendizaje autodidacta,
  • errores comunes,
  • EditText,
  • programación móvil

José Manuel Quiñones

Programación Dispositivos móviles


Comentario

En esta última semana he tenido problemas con Android estudio ya que no he podido
conseguir correr mi código. Es difícil encontrar documentación en internet. He
buscado video y tutoriales escritos, pero ninguno con éxito. En varios videos de
youtube las versiones de android studio que utilizan son anterioes a la de koala. He
tenido que recurri a otras herramientas pero no logro compilar el codigo.

Este es el codigo que he utilzado para trabajar los elementos como botones, textview y
planetext

package com.example.myapp

import android.os.Bundle

import android.widget.Button

import android.widget.EditText

import android.widget.TextView

import androidx.appcompat.app.AppCompatActivity

class MainActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {

super.onCreate(savedInstanceState)

setContentView(R.layout.activity_main)

// Conectar los elementos con sus IDs

val mensajeEditText: EditText = findViewById(R.id.mensaje)

val aceptarButton: Button = findViewById(R.id.aceptar)

val textView: TextView = findViewById(R.id.text)


// Configurar el listener del botón

aceptarButton.setOnClickListener {

buttonPress(mensajeEditText, textView)

private fun buttonPress(mensajeEditText: EditText, textView: TextView) {

// Obtener el texto del EditText

val mensaje = mensajeEditText.text.toString()

// Contar las letras 'j' y 's'

val countJ = mensaje.count { it == 'j' || it == 'J' }

val countS = mensaje.count { it == 's' || it == 'S' }

// Establecer el resultado en el TextView

textView.text = "El mensaje tiene $countJ 'j' y $countS 's'"

También podría gustarte