Nejste přihlášen/a.

Přihlásit se do poradny

 

Nová string proměnná v Android studiu (Java)

Od: dominik1 odpovědí: 2 změna:

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.

 

 

2 odpovědi na otázku
Řazeno dle hodnocení

 

 

anon65534

0x

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


doplněno 17.09.19 15:29:

Stáhni si přílohu protože v prohlížeči se zobrazuje špatné encodování


help.java1.14 kB
anon65534

ehm poslal jsem to před tím než jsem to uložil tady je to spravené


help.java1.14 kB

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

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.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]