+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Colorare un button

  1. #1
    Pasca non è in linea Novello
    Post
    20

    Colorare un button

    Sono 2 mesi che sto combattendo con questo problema.Nel frattempo ho comprato 2 libri (non li consiglio a nessuno) che trattano del linguaggio kotlin e programmazione con Android Studio.Premetto che provengo dal commodore 64 e visual basic e da questo si capisce che non sono giovanissimo.Il mio problema è il seguente:

    codice:
    package uk.co.pasqualedesantis.myapplication
    
    import android.graphics.Color
    import android.os.Bundle
    import android.widget.Button
    import androidx.appcompat.app.AppCompatActivity
    import java.io.File
    import java.io.FileNotFoundException
    
    class MainActivity : AppCompatActivity() {
    
        override fun onCreate(savedInstanceState: Bundle?) {
            super.onCreate(savedInstanceState)
            setContentView(R.layout.activity_main)
    
            fun Tavoli(args: Array<String>) {
                var numbers: MutableList<Int> = ArrayList()
                try {
                    File("c:\\eurorist\\Prova1.txt").forEachLine { numbers.add(it.toInt()) }
                } catch (e: FileNotFoundException) { println(e.message) }
                
                //qui in button non lo colora
                if (numbers[0]==1){
                val co = findViewById<Button>(R.id.button1)
                co.setBackgroundColor(Color.GREEN)}
            }
                //qui il button lo colora quindi il problema penso che sia numbers[0]==1 
                val co = findViewById<Button>(R.id.button1)
                co.setBackgroundColor(Color.GREEN)
        }
    }

  2. #2
    Ferrari_and non è in linea Scolaretto
    Post
    236
    Prova a sostituire numbers[0] con numbers.get(0)

  3. #3
    Pasca non è in linea Novello
    Post
    20
    Quote Originariamente inviato da Ferrari_and Visualizza il messaggio
    Prova a sostituire numbers[0] con numbers.get(0)
    Nulla da fare non funziona.Comunque Grazie lo stesso.

  4. #4
    Ferrari_and non è in linea Scolaretto
    Post
    236
    Ma sei sicuro che il primo valore di numbers si 1 ?

  5. #5
    Pasca non è in linea Novello
    Post
    20
    Si.Per provare ho scritto il file Prova1.txt con blocco note di windows in questo modo:
    1
    2
    0

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi