Nejste přihlášen/a.
Ahoj, zkouším Android Studio.
Když chci zapsat nějaký nový text do existujícího TextView napíšu.
private TextView nejake_id;
nejake_existujici_id = findViewById(R.id.nejakytext);
nejake_existujici_id.setText("Zde zapíšu nějaký nový text");
Jen ten první řádek - co konkrétně znamená to private, kde se to ještě používá?
Jenže pokud chci zapsat do TextView nový text, který nenapíšu napevno, ale pouze ukáži na string
proměnnou je někde chyba. Zkusil jsem toto:
private TextView nejake_id;
private Text nejaka_promenna;
nejaka_promena.setText("Toto je text z proměnné") ;
nejake_existujici_id = findViewById(R.id.nejake_existujici_id) ;
nejake_existujici_id.setText(nejaka_promena);
Jenže to mi nefunguje. A pokud u private místo Text dám TextView, pak mě to samozřejmě
nutí vybrat TextView a to já nechci. Chci uděla neviditelnou proměnnou, která bude přečtena.
Doufám, že mě chápete.
Díky za rady.
No... Ani nevím kde mám začít, řekl bych že to máš úplně totálně pomotané a úplně všecko, já bych tit to mohl opravit a vysvětlit ale pokud ani nevíš co znamená private tak by to bylo hóódně na dlouho.
Takže mám pár otázek:
1) Jaké máš základy už jsi někdy něco programoval v javě mimo android? (terminálové aplikace nebo aspoň javaFX/Swing?) Mluvím hodně za sebe ale android mi přijde jako hodně složitý odrazový bod a bez základů (jako je třeba private nebo co to vlastně je String se moc daleko nedostaneš) -Pokud ne rozhodně bych tím začal sice to bude asi opruz protože chceš dělat aplikace pro android ale pak až se vrátíš to bude o hodně jednodušší.
2) Z čeho se to učíš? sice v tom máš bordel ale na tohle všechno bys sám nepřišel takže kdybys mi poslal svůj zdroj informací tak ti možná pomůžu víc
jestli tě to nezajímá a chceš jen řešení tak jsem ti ho nahrál jako přílohu
Stáhni si přílohu protože v prohlížeči se zobrazuje špatné encodování
help.java | 1.14 kB |
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.