| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 01.03.13 Prihlásený: 28.03.24 Príspevky: 219 Témy: 49 Bydlisko: Sabinov | Napísal buci: 18.03.2015 2:30 | |
|
Zdravím, robím jednu app a potreboval by som poradiť s roztiahnutím obrázku na celú obrazovku po kliknutí na daný obrázok. Pozeral som aj stackoverflow, ale keďže som v podstate začiatočník, tak sa mi to nepodarilo aplikovať správne. Logika app je jednoduchá - v nejakých aktivitách mám na polovicu obrazovky zobrazený obrázok, po kliknutí na neho sa zväčší na celú obrazovku. Myslím si, že najjednoduchšie to bude spraviť spustením novej activity, kde je layout na celú obrazovku. Môj problém je, že neviem akým parametrom by som preposlal do novej activity zdroj obrázku, ktorý sa má zväčšiť. Moje zdrojáky (myslím, že tieto časti by mali stačiť): MainActivity.java Kód: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
imageMapa = (ImageView) findViewById(R.id.imageView_mapa);
imageMapa.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent fullScreenIntent = new Intent(MainActivity.this, FullScreen.class); //fullScreenIntent.putExtra(); podľa mňa do putExtra() potrebujem zadať parametre, ale neviem aké startActivity(fullScreenIntent); } }); FullScreen.java Kód: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_full_screen); Intent fullScreenIntent = getIntent(); //int zdroj = intent.getExtras() tu by som potreboval získať zdroj obrázku, predpokladám, že vo forme R.drawable.nazov_obrazku //imageView.setImageResource(zdroj); } Určite je riešenie jednoduché pre niekoho, kto sa v tom orientuje, tak ak by mi vedel pomôcť, tak by som bol vďačný
|
|
Registrovaný: 05.04.11 Príspevky: 1693 Témy: 50 Bydlisko: Žilina, Pop... | Napísal XOLOO: 18.03.2015 9:40 | |
|
Kód: intent.putExtra("zdroj", R.drawable.obrazok); skus takto
_________________ rMBP 13 2015 iPhone 7
|
|
Registrovaný: 01.03.13 Prihlásený: 28.03.24 Príspevky: 219 Témy: 49 Bydlisko: Sabinov | Napísal autor témy buci: 18.03.2015 14:05 | |
|
ďakujem, to mi napadlo, len ja som nevedel, že aký presne obrázok tam budem posielať, čiže som nevedel jeho presné označenie (R.drawable.xy). Až teraz mi došlo, že si môžem vytvoriť premennú zdroj, do ktorej budem zapisovať aktuálny obrázok a potom v MainActivity.java použijem fullScreenIntent.putExtra("zdroj", zdroj); a v FullScreen.java použijem fullScreenIntent.getExtras().getInt("zdroj"); Ďakujem ti za navedenie Určite sa ešte ozvem, ak budem mať ďalšie problémy s mojou app
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| 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
|
|