Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Kotlin/Java] Modificare una text dinamicamente

    Ciao,
    ho una view in android studio con all'interno molto elementi simili con questi id


    <TextView android:id="@+id/lblNom">
    <TextView android:id="@+id/txtNom">


    <TextView android:id="@+id/lblAdresse">
    <TextView android:id="@+id/txtAdresse">


    <TextView android:id="@+id/lblYear">
    <TextView android:id="@+id/txtYear">




    vorrei creare una funzione per nascondere i campi senza valore


    dunque per esempio
    if (year == ""){


    funHidden("Year")

    }


    all'interno di funHidden vorrei fare questo


    funHidden(myId : String)
    {


    ("lbl"+myId).setVisibility(View.INVISIBLE)
    ("txt"+myId).setVisibility(View.INVISIBLE)


    }


    come posso fare qualcosa del genere?

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,166
    Non puoi farlo, ma non serve farlo.

    codice:
    TextView viewYear = findViewById( R.id.txtYear );
    ...
    if ( year.equals("") ) {
       funHidden( viewYear )
    }
    ...
    private void funHidden(View v) {
       v.setVisible( View.GONE );
    }
    Alla funzione funHidden puoi passare qualsiasi View (ovvero, qualsiasi componente, sia esso una TextView, una EditText, un Layout, ecc)

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.