| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 21.02.15 Prihlásený: 30.08.18 Príspevky: 24 Témy: 12 |
Dobrý deň,
Chcem spraviť také, že pokiaľ nekliknem na button nezdostupní sa mi imagebutton ktorý je v inej aktivite čiže ak kliknem na ten button ako keby sa mi odomkol imagebutton v inej aktivite. hľadal som... bohužial nič som zatiaľ nenašiel prípadne by som chcel, že pokiaľ nekliknem na button tak ten imagebutton bude mať na sebe obrázok zámku a ak kliknem na ten button už sa bude dať kliknúť na ten imagebutton a bude mať ten imagebutton aj iný obrázok.
Ďakujem
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
obyčajná podmienka "if" a niekde si zapamätať užívateľovu voľbu medzi aktivitami......
_________________ C#, PHP, ... |
|
Registrovaný: 21.02.15 Prihlásený: 30.08.18 Príspevky: 24 Témy: 12 |
A nedá sa to aj tak, že ak kliknem na button8 zmení sa iba imagebutton v druhej aktivite? len s tým by som potreboval pomoc Kód: public void onClick8 (View view) { Intent myIntent=new Intent(view.getContext(),MainActivity.class); startActivity(myIntent); finish(); MediaPlayer mediaPlayer = MediaPlayer.create(zem13.this,R.raw.dobre); mediaPlayer.start(); //tu by som potreboval nastaviť zmenu imagebuttona
}
|
|
Registrovaný: 05.04.11 Príspevky: 1693 Témy: 50 Bydlisko: Žilina, Pop... | Napísal XOLOO: 15.03.2015 9:02 | |
|
ved rozmyslaj kusok. Vidis ze pustas nove activity cez intenty ze ? Co tak ho vyuzit na presun informacie ? http://developer.android.com/reference/android/content/Intent.html#putExtra(java.lang.String, boolean) Dokonca tak mozes poslat aj objekt triedy Bundle, kde sa toho vojde ovela viac. A potom v druhej aktivite getIntent().getExtras().getxxx(key); Toto by ti fungovalo len v priprade ze 2. aktivitu nevidis a zmenu chces vidiet len pri vytvoreni. Velkemu mnozstvu aktivit sa tak isto treba vyhnut a radsej zvolit nejaky lepsi navigation pattern, ktory si treba premysliet a skombinovat to s fragmentami A tie onClick metody tak nerob vyzera to otrasne. Radsej nechaj activitu implementovat View.OnClickListener (ak sa nemylim) a kazdemu komponentu co chces aby bolo klikatelne nastav komponentx.setOnClickListener(this); a potom implementuj onClick() metodu ako Kód: switch(view.getId()){ case R.id.komponentx : ... ; break; . . . } A strasne by ma zaujimalo kde mas ten kod, ze preco z view-u tahas ten context. Ale kedze ti tam funguje prikaz startActivity() tak si urcite v triede ktora je potomkom Context-u a tym padom sa nemusi pytat na context view-u, ale kludne staci pouzit this, kedze activity je sama potomkom contextu. A tvojim sposobom to nebude asi mozne, pretoze druha acitivty tipujem ze ma iny layout (setContentView(R.layout.nieco)), oproti aktualnej, a tym padom sa nemozes odkazovat na view-y tej aktivity, pretoze su este v tvojej aktualnej aktivite null, kedze este neboli inflatnute.
_________________ rMBP 13 2015 iPhone 7
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Android Studio v Android, iOS, Windows Phone (Mobile) | 7 | 722 | 11.03.2015 20:24 XOLOO | | Android Studio problém HAXM v Android, iOS, Windows Phone (Mobile) | 11 | 743 | 03.04.2015 11:03 FBerente | | Android Studio problém z aktivitou v Android, iOS, Windows Phone (Mobile) | 3 | 2332 | 14.03.2015 16:52 walther | | Zapamätanie si poslednej aktivity v Android Studio v Android, iOS, Windows Phone (Mobile) | 1 | 402 | 14.03.2015 15:47 walther | | Android Studio - vyhľadávanie v rámci preparsovaných info v Android, iOS, Windows Phone (Mobile) | 2 | 573 | 09.04.2015 13:48 XOLOO | | zend studio a zend studio for eclipse v Ostatné programy | 0 | 405 | 22.04.2010 10:13 Merlin_sk | | button v HTML, XHTML, XML, CSS | 1 | 297 | 20.08.2013 17:13 Ďuri | | radio button v HTML, XHTML, XML, CSS | 3 | 1100 | 12.07.2006 7:33 mokus | | reset button v Elektronika | 5 | 803 | 15.08.2010 23:05 Skyro | | flash button v Ostatné | 3 | 709 | 27.07.2008 21:28 suchy | | prompt po kliknuti v JavaScript, VBScript, Ajax | 13 | 679 | 03.10.2009 9:29 Draex | | Flash - EXIT button v Ostatné | 6 | 485 | 20.04.2012 23:27 martin111111 | | IE button disabled v JavaScript, VBScript, Ajax | 4 | 490 | 28.10.2009 14:43 pilná lama glama | | Button link-VB v Delphi, Visual Basic | 12 | 867 | 20.03.2009 22:14 Miko | | Google - home button v Ostatné operačné systémy | 0 | 459 | 21.11.2016 20:28 JoeBarbaro | | OC dial button v AMD čipové sady | 2 | 451 | 27.02.2012 18:35 brandis96 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|