Diskuze: Registrace EditText (proměnná)
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 6 zpráv z 6.
//= 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.
Řádek 30 je
public EditText eNum = (EditText)findViewById(R.id.lNum);
V xml čo si poslal máš id lNum2 a v kóde hľadáš len lNum je to dobre?
Aha, poslal jsem špatný kus xml.
<EditText
android:id="@+id/lNum"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="100dp"
android:layout_marginBottom="464dp"
android:ems="10"
android:inputType="text"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
Toto
public EditText eNum = (EditText)findViewById(R.id.lNum);
nerob týmto spôsobom. Globálne si len deklaruj premennú
public EditText eNum;
a až v onCreate metóde za
super.onCreate...
setContentView(R.layout....
inicializuj ten edit box
eNum = (EditText)findViewById(R.id.lNum);
Díky moc, funguje to
Zobrazeno 6 zpráv z 6.