Diskuze: onClick u Buttonu v androidu
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.


Jestli používáš Android Studio stačí v XML napsat k buttonu
android:onClick="nazevMetody"
měla by se ti zobrazit žárovička a tam je možnost tu metodu si nechat vygenerovat...
A vygenerovaný kód by měl pak vypadat nějak takhle:
public void nazevMetody(View v) {
}
					
						Jo díky moc já jsem právě přišel na to že mi ta metoda funguje ale že mi nefunguje to co mám v ní a to je text.setText("Zdárek"); text mam v návrháři jako TextView a v kódu ho mám public TextView text; ale program mi hodí chybu... Nevíš proč ?
Nejspíš ti tam chybí napsat který ten textView myslíš viz kód.
public class MainActivity extends AppCompatActivity {
    TextView textv;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        textv = (TextView) findViewById(R.id.textView);  // <- tohle ti tam asi chybí
        // R.id.textView - je samozřejmě ID té komponenty v xml
    }
    public void buttonClick(View view) {
        textv.setText("Ahoj!");
    }
}
					Zobrazeno 4 zpráv z 4.