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.