+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 3 su 3

Colorare 3 bottoni da programma

  1. #1
    Pasca non è in linea Novello
    Questo codice funziona in kotlin\java

    val lines = File("c:\\eurorist\\tavoliprog\\tavoliprogressivi\\").readLines()
    
    fun main() {
    
            for (x in 0..24) {
                val b = lines[x].length
                if (b > 10 && x==0){
                   println(x+1)
                   println(lines[x])}
    
                if (b > 10 && x==6){
                    println(x+1)
                    println(lines[x])}
    
                if (b > 10 && x==11){
                    println(x+1)
                    println(lines[x])}
                }}
    
    Se applico quest codice per esempio a 3 bottoni per dare un colore in funzione ad un evento NON FUNZIONA

    package eurorist.e.myapplication
    
    import android.graphics.Color
    import androidx.appcompat.app.AppCompatActivity
    import android.os.Bundle
    import android.widget.Button
    import java.io.File
    
    
    class MainActivity : AppCompatActivity() {
    
        override fun onCreate(savedInstanceState: Bundle?) {
            super.onCreate(savedInstanceState)
            setContentView(R.layout.activity_main)
    
            val lines = File("c:\\eurorist\\tavoliprog\\tavoliprogressivi\\").readLines()
    
            for (x in 0..24) {
                val b = lines[x].length
    
            if (x==0 && b>10){
            val ca = findViewById<Button>(R.id.button1)
            ca.setBackgroundColor(Color.GREEN)}
    
            if (x==1 && b>10){
                val ca = findViewById<Button>(R.id.button2)
                ca.setBackgroundColor(Color.GREEN)}
    
            if (x==2 && b>10){
                val ca = findViewById<Button>(R.id.button3)
                ca.setBackgroundColor(Color.GREEN)}
    
        }}}
    
    Dove sta l'errore???
    Grazie.

    Scusate ho scritto nel posto sbagliato dovevo scrivere in android
    Ultima modifica di AntonioG; 04-01-2020 11:43  Motivo: Inseriti tag code

  2. #2
    Prima di duplicare messaggi in tante sezioni chiedi ai moderatori.

    Questo thread va bene qui dato che è codice Java. Puoi sempre indicare che lavori su Android.

    Semmai devi sempre utilizzare i tag CODE per il codice (questa volta lo faccio io) e indentare bene il codice per chiarezza.

    Comunque mi sembra che manchi il nome del file alla fine del percorso
    Ultima modifica di AntonioG; 04-01-2020 11:51 
    ℹ️ Leggi di più su AntonioG ...

  3. #3
    Pasca non è in linea Novello
    Antonio:
    Si il codice non è chiaro.provo a cambiarlo.

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Flash 8 bottoni
    Da LaSara nel forum Adobe Flash, ActionScript
    Risposte: 0
    Ultimo Post: 13-07-2009, 15:08
  2. bottoni su maschera
    Da mirkotinelli nel forum Microsoft Word
    Risposte: 8
    Ultimo Post: 11-12-2007, 11:38
  3. bottoni access
    Da mirkotinelli nel forum Microsoft Access
    Risposte: 1
    Ultimo Post: 10-12-2007, 15:21
  4. concatenare più bottoni
    Da mar!za nel forum Adobe Flash, ActionScript
    Risposte: 6
    Ultimo Post: 16-11-2007, 19:47
  5. bottoni bloccati
    Da anny85 nel forum Visual Basic 6
    Risposte: 5
    Ultimo Post: 14-11-2006, 20:17