- Íme az új Android Auto!
- One mobilszolgáltatások
- Huawei Watch GT 3 Pro - korlátolt szépség
- Profi EKG-s óra lett a Watch Fitből
- Fotók, videók mobillal
- Csíkszélességben verné az Exynos 2600 a Snapdragon 8 Elite 2-t
- Xiaomi 13 - felnőni nehéz
- Google Pixel 8a - kis telefon kis késéssel
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy A34 - plus size modell
Új hozzászólás Aktív témák
-
lanszelot
addikt
válasz
lanszelot #12143 üzenetére
Sikerült megtalálnom a hibát.
LocaleHelper .java file -ban véletlen töröltem egy betűt a package name -bőlAmi érdekesség, hogy nincs instantiate .
Amit nem értek, hogy hogyan.
java tudáom szerint ez kellene:LocaleHelper localehelper = new LocaleHelper();
Ha beírom ezt a sort, akkor nincs vele baja és azt a localehelper -t használja
De ha nem írom be, úgy ahogy a linknél van, úgy is jó.A másik ami még szemet szúrt, hogy sokan if n-él nem használják a kapcsos zárójelet, és úgy is jó.
pl:if(vmi)
//code
else
//code
Hogy pelda is legyen: 19:22 -nél [link] -
lanszelot
addikt
válasz
bambano #12146 üzenetére
Hello,
Ezt nem értem. Mi az hogy en local?
Es hol van az en_US.UTF8?
A lokalizációra gondolsz?
Ha igen, Androidban nem így működik.
string.xml -ből kell többet létrehozni, amennyi nyelv van, és létrehozatalnál kiválasztani a nyelv lokalizációt. Ezután a telefon nyelvét ha váltogatod, akkor automatikusan váltja a program nyelvét.
Viszont ha gombbal szeretnéd, akkor meg lehet mondani hogy mely lokalizációval induljon.
Csak itt jön a csavar, hogy erre sincs egy fix módszer, mint ahogy semmire se Androidban, mivel folyamatosan változik, ezért találd ki most épp hogyan kell.
5 projektem van ami mind becsődölt ez a folyamatos "most már ez nem müködik, franc se tudja hogy lehet most" -
lanszelot
addikt
válasz
urandom0 #12144 üzenetére
Igen, egyet értek, rettenet az egész android programozás.
De nekem nincs célom vele, csak hobbi.
Csinálgatom kicsit, és váltok másra.
Mindig alap dolgokat hasznáolk, pl web develop-nál js -t, phph-t és ennyi, sose érdekelt a jqueri meg a többi. Androidnál is így vagyok Csak java , és semmi más. Ha nme lehet azzal, akkor nem érdekel.
Xml nem lenne gáz, ha rendesen lehetne java -val kezelni. De nem lehet.
Borzasztó korlátolt a java. Főleg, hogy az egész folyamatosan úgy változik, hogy pl 1 éve még működött Android 12 vel, most meg már egyikkel se.
És folyamatosan ezekbe akadok: pl Volley Implementation.
1 éve még működött api 26 felett ma már kuka. -
lanszelot
addikt
Hello,
Esetleg ha ért valaki hozzá meg tudná mondani miért hibás a java kód? [link]
context = LocaleHelper.setLocale(MainActivity.this, "en");
Ezzel van gond a MainActivity -ben
LocaleHelper -ben lévő LocaleHelper class belüli setLocale -t hívja meg, de
olyan mintha a class nem lenne instantiate -va.
LocaleHelper pirosA gond az, hogy nem tudom hogy kell Android-ban instantiate -t csinálni.
/nem tudom hogy van magyarul a instantiate , sose tanultam magyarul kódolni/btraven:
ez nekem? Nem a java val van gondom. Az Androiddal.
Mint a fenti példa is mutatja, java-ban tudom hogy kell csinálni, de Androidban nem úgy kell. Vagy hogyan lehet elérni ezt meg azt xml-ből java val.
Hogy lehet egyik xml-t a másikba rakni..stb
De sehol se kóddal csinálják, hanem manuálisan.
Alig használják a java-t ,én meg csak azt szeretném. -
lanszelot
addikt
Helo,
Tudom ez nem teljesen java, de kicsit mégis.
Rengeteg beginner to advanced tutorial-t néztem. Yt, udemy,
de sehol se találtam normálisat.
Android Studio -ban vagy kezelő felülettel húzgálják össze egérrel.[link]
És a kódból mit sem látni. /ok, értem, csináljam utána és ott lesz a kód/
Vagy nagyon alapokat mutatnak.
Xml-ben össze rakják, és java -val kezelik.
De sehol sincs olyan amikor a java -val hozzák létre.
Pl van pár json file-om, abból legenerálni az oldalt.
pl legenerál egy lista nézetet a nevekből, és képekből, fent keresőben lehet keresni és a névre nyomva ki adja az ahhoz tartozó adatot.
Ez nem egy nagy dolog, html css js -ben ripsz ropsz össze lehet dobni.
De itt azt se tudom hogy kezdjek neki.
Hogy generálok lista nézetbe itemeket. Pláne, hogy generálok egy oldalnyi adatnak való különböző "view"-ket az adatok megjelenítéséhez.
No, az meg, hogy az itemeket xml-be rakjam java -val /1:40 [link] /, és úgy rakja be.
Java xml -ről semmi. /lehet nem lehet java -val xml -t kezlni azért? /Nem érdekel kotlin.
Tudna valaki segíteni, hogy mire keressek, vagy hogy keressem ?
Vagy nem lehet generáltatni? -
lanszelot
addikt
-
lanszelot
addikt
Hello,
Java ban ha lefutott a program és újra gombbal elölről akarom futtatni azt tudom, hogy mindent egyesével alapba állítok egy method-al.
Az érdekelne van e egyszerűbb mód?
JS-ben pl location reload, csak azért írtam példát, hogy érthető legyen mit szeretnék. -
lanszelot
addikt
válasz
urandom0 #12131 üzenetére
Köszönöm szépen a választ.
Nem segített. Minden ugyanúgy inaktív.
Ha vissza nezel a fent említett poszthoz, ott láthatod, hogy volt debugging, csak eltűnt.
Ugyanennél a projectnél volt, semmit se módosítottam.Más:
Ebben tudna valaki segíteni miért 12?
4 -es - counter 2, hogy lép be a counter 3-as feltételnél?
Azt hittem nem nullázódik, de nullázódik, és 2-es az értéke.
[link] -
lanszelot
addikt
Hello,
Bocsánat, hogy megint off topikot írok, de megőrjít az Android Studio bug-jai.
Most pl eltűnt a debug.
Hiába nyomok a debug-ra, elinditja a programot és ennyi.
Nincs lent a debugging window.
Ha ki is nyitom , semmit se ér.
A változók értékeit nem mutatja.
Minden szürke. Csak a pause gomb aktiv.
Ha rá nyomok, akkor a "MessageQueue.java" nyílik meg.
Eddig jól működött, de gondolt egyet és nem működik.
Újra indítottam a gépet, nem segít. -
lanszelot
addikt
Hello,
452 sor : 5 + 5 miért 0 ?
-
lanszelot
addikt
válasz
Ablakos #12123 üzenetére
Ez nem igaz.
A programom majdnem kész van.
Design van már csak ami unalmas. Pl, kep animáció gombnyomáskor.
Semmit se másoltam, semmi külső dolgot nem használtam.
Nem is szoktam. Saját ötleteimet valósítom meg, sose másoltam.
Mint írtam más a célunk. Én addig bingyózom míg megoldom.
Van időm, nem sietek. Volt, hogy hetekre félre raktam a projektemet, mert nem volt kedvem. /nem ezt, ezt nemrég kezdtem/Android Studio bug-okkal küzdök.
pl:`@layout/activity_main` does not contain a declaration with id `beteszEgyparBtn`
Ezt a hibát dobta. Fogalmam se volt mi a gond.
Rákerestem a neten mi a baj, és míg kerestem eltűnt a baj anélkül, hogy bármit csináltam volna. És csinál még ilyeneket.
Undo -t is próbáltam, nem jön elő a hiba. Pedig 10 percen át volt. -
lanszelot
addikt
Az, hogy valaki megír helyettem dolgokat, és én azt sajátként adom el, az kis kapu.
Én hobbiból csinálom. Teljesen más a célom mint pl neked.
Ezért nem értesz. Illetve ezen felül én más szempontból is teljesen más vagyok mint az átlag.
Ezek miatt teljesen félre érted a dolgokat. Amit megértek, és semmi gond.
Megpróbálom elmagyarázni:
Van aki vesz egy modell készletet, és profi módon gyönyörűen össze rakja, festi stb és a végeredmény kiállításra kerül.
És van aki vesz pár gyufát, kiborítja, vagdal, ragasztgat, és ha kész kirakja a polcra, amit csak a család lát. Nem profi munka, és nem bámulják millióan, de más volt a cél.
Ha a gyufás srác a profitól kérdez a neten a profi a nem fogja érteni hogy miért nem hallgatja meg a műanyag ragasztásáról.
Meghallgatta, csak neki nem kell műanyag, se airbrush.
Bocsánat a bugyuta magyarázatért -
lanszelot
addikt
Először is köszönöm szépen a választ.
Te kotlin-ról írtál.
Én java -t használok. Azért is írok ide.Azért írtam Android Studio -t, mert ez a java topik.
Csak java-val nem lehet animálni.
Azért dobtam css linket, hogy mit értek animálás alatt.
Mert az lett volna a kérdés, hogy mit értek animálás alatt.PWA nem érdekel. Se AI se semmi más.
Android Studio és java, ennyi.Gradle Scripts - build.gradle(module.app) /implementation/
Ide 2 sort beszúrva már lehet, ezt is tudom.
De nem tudom az hogy működik.
Kell e majd az app nak net, ha oda bemásolom a 2 sort.Vagy animated vector drawable-t készítek. És maga a kép animált.
Az érdekelne, hogy csak Android Studio / java lehet -e animálni elemeket. Vagy mindenképp kiskapu kell?
-
lanszelot
addikt
Hello,
Ha valaki használ Android Studio -t kérem segítsen már.
Hogyan lehet animációt hozzá adni egy elemhez?
Pl egy kép 2szer megforduljon gombnyomáskor.
Itt egy példa css-ben hogy kell: [link]
No de Androidban hogy kell? Sehol se találom.
Azért css mert nem tudom elmagyarázni , így egyszerűbb. -
lanszelot
addikt
Először is köszönöm szépen a választ.
Ez így teljesen más.
Nekem változók értékét kell megváltoztatni a methodon belül.
De nem "egy" kerül be, hanem vagy "egy", vagy "ket", vagy "har"Tehát a te példádban a method-nak semmi értelme, mert ha tudom mi változik, akkor
egy = true;
És kész is.No de nem tudom hogy melyik valtozik.
Azt a methodban beadott parameter tudja.
Methodban létrehozott switch -el meg lehet oldani.
Ezt is tudom.
"if" -el is meg lehet oldani.De nem egyszerűbb ha parameterel viszembe és akkor tudom a methodon belül, hogy melyik változik, és nem kell switch vagy if.
Tehát tudom, hogyan oldjam meg. Method helyett copy paste is megoldás.
De most tanulom, és most kell megértenem hogyan lehet hatékonyan használni.A nyelvet szoknom kell. Rá kell álnom a gondolat menetére, hogyan gondolkodjak java-ban. Más nyelvben masként kell gondolkodni. De ezt csak a gyakorlás adja majd meg.
Sok sok gyakorlás. -
lanszelot
addikt
Hello,
A method-ban az "f" parameter, és a mthod-ban az "f" nem ugyanaz.
tehát "egy" nem lesz true.
Hogyan kell ezt helyesen ?boolean egy = false;
boolean ket = false;
boolean har = false;
myMethod(egy);
public void myMethod(boolean f){
f = true;
} -
lanszelot
addikt
válasz
lanszelot #12111 üzenetére
Hello
Sikerült megoldani:
Az egész "setOnCheckedChangeListener" -t be kellett raknom a methodomba.
Én csak a benne lévő "if" -et próbálgattam, de úgy nem lehet, és ez volt a gond.
Már semmi ötletem nem volt, és gondoltam mit veszíthetek, ha megpróbálom az egészet bele rakni, és így működik -
lanszelot
addikt
Először is köszönöm szépen a választ.
A scope miatt nem tudom kintebb rakni.
Ami fura nekem, ha létre hozok egy üres projektet, abba létre tudok ott hozni saját method-ot.
De a projekten amin dolgozom ott nem.
Nem értem miért.
Mi történt a projektemben, hogy nem engedi?
#12100 posztomban ott a project. -
lanszelot
addikt
Hello,
Minden projectben létre jön egy main java class
Azon belül van az "on create" method.@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {
Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
return insets;
});
On create method -on belül hogyan tudok saját methodot létrehozni?public void yourmethod(){
// your code here
}
Így nem lehet, pirossal alá van húzva, és az ajánlat csak delete. -
lanszelot
addikt
válasz
axioma #12107 üzenetére
Először is köszönöm szépen a segítséget.
Igen at tudom írni a tipust
Csak mint írtam még kezdő vagyok és összezavarna.
Így ránézésre azonnal tudom, hogy az image, vagy text.
Nekem még kellenek ezek.
Azért is rakom tele megjegyzéssel.
Számomra sokkal jobban átlátható.
Pl ha nincs időm 2 napig rá, akkor ezek segítenek mi merre. -
lanszelot
addikt
válasz
axioma #12105 üzenetére
Először is köszönöm szépen a segítséget.
Így én bis tudom, csak az úgy nem jó.
Ahol létrehozzon ott még nincs imageView1-5
Tehát ott nem tehetem bele.
Csak ott tehetem bele ahol már léteznek.
Azt írtad ott kint hozzam létre, azért tettem oda ki.
Viszont én nem tudom, és nem találtam, hogy lehet egybe hozzá adni az elemeket. Ezért kérdeztem.A tipus az ImageView, nem View.
Így tanultam, és mindenhol így is van.
TextViewnek is TextView és nem View.
És minden tipusnak önmagát adják meg.
Kezdő vagyok, így lehet, hogy lehet másképp, de össze zavar és inkább úgy csinálom ahogy tanultam. -
lanszelot
addikt
válasz
axioma #12101 üzenetére
Switch - valóban
Azt el is kezdtem átnézni kell e még, de jött a postás, és huss elfelejtettem
viewNr scope miatt. Az imageView nem érhető el kintről.
For ciklus nem lesz. Egyesével lesznek meghivva if -hez kötve, többször, többféleképpen.
Emiatt lehet kell majd a randSzam, így nem nyúltam hozzá. -
lanszelot
addikt
válasz
axioma #12099 üzenetére
de nem int-et adtam meg.
one, two, three, four, five - ezek az id-k amiket megadtam.itt a progi.
Persze nem így lesz, csak most for -al csináltam, hogy azt is gyakoroljam.
De a for nem jó, for helyett method kell nekem majd.ImageView viewNr[] = new ImageView[5];
int imgId[] = new int[]{R.drawable.one, R.drawable.two, R.drawable.three, R.drawable.four, R.drawable.five, R.drawable.six};
public void kockaAkcio(int v, int r){
switch(r) {
case 0:
viewNr[v].setImageResource(imgId[0]);
break;
case 1:
viewNr[v].setImageResource(imgId[1]);
break;
case 2:
viewNr[v].setImageResource(imgId[2]);
break;
case 3:
viewNr[v].setImageResource(imgId[3]);
break;
case 4:
viewNr[v].setImageResource(imgId[4]);
break;
case 5:
viewNr[v].setImageResource(imgId[5]);
break;
}
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {
Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
return insets;
});
Random random = new Random();
ImageView imageView1 = findViewById(R.id.Egyes);
ImageView imageView2 = findViewById(R.id.Kettes);
ImageView imageView3 = findViewById(R.id.Harmas);
ImageView imageView4 = findViewById(R.id.Negyes);
ImageView imageView5 = findViewById(R.id.Otos);
Button button01 = findViewById(R.id.Dobas);
button01.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int[] kockak = new int[5];
int randSzam = random.nextInt(5);
//itt hozom letre a kepek helyenek a valtozot es tombbe rakom tombben
viewNr[0] = imageView1;
viewNr[1] = imageView2;
viewNr[2] = imageView3;
viewNr[3] = imageView4;
viewNr[4] = imageView5;
for (int i =0; i<5; i++){
randSzam = random.nextInt(5);
//itt rakom be a dobast
kockak[i] = randSzam;
//itt hivom a methodot
kockaAkcio(i, randSzam);
}
}
});
} -
lanszelot
addikt
válasz
axioma #12093 üzenetére
Nagyon szépen köszönöm a segítséget.
Így sikerült:
ImageView viewNr = imageView1;
int imgId = R.drawable.one;
viewNr.setImageResource(imgId);Így már be tudom rakni for ciklusba, tömbbe, method-ba.
Viszont ezzel teljesen felborul az adat tipusok.
Mivel ebben az esetben int nem egész szám.
Ha viszont azt nézem hogyan használja, akkor minden boolean, mert a cpu 0 és 1 -eseket értelmez.
Tehát nem értem hogy int a String, ami nincs idézőjelben. -
lanszelot
addikt
Hello,
Most értem haza és megpróbáltam, de nem müködik:
"error: illegal start of expression public void setImageResourceBasedOnValue(ImageView imageView1, int value) {"talaltam ezt: [link]
De egyik se működik.Jelenleg feladom.
Még tanulok sokat, és hátha későb.
Nagyon negatív irányba tol ez a projct, mert nagyon nem akar sikerülni.
Már nincs kedvem leülni a gép elé se.Nagyon szépen köszönöm a segítségeteket
Magamnak tanulgatok hobbiból, semmi célom vele.
Pár éven át Fron/Backend Dev tanultam. Sok honlapot készítettem magamnak.
Semmi értelmeset, csak ami épp eszembe jutott.
Pár hónapja elkezdtem egy weboldalt, és nagyon beakadtam.
Kerestem tanárt aki adna pár órát, hogy tovább haladjak a projekttel, de senki se vállalt. Igy teljesen leálltam a weboldalakkal, és gondoltam Java/android.
Ez nem igazán jól indul, és az előző miatt meg most ez a tanulás is csak falakat rak elém, így nagyon elszállt a lelkesedésem.
Valami sokkal egyszerűbb projektet kell kitalálnom, hogy legyen valami pozitívum is már. -
lanszelot
addikt
válasz
axioma #12089 üzenetére
Először is köszönöm szépen a választ mindenkinek.
Azt láttam hogy int -et kér.
De ez "R.drawable.one" hogy int?
Int az egész szám.
Az meg String. Az a kép ID megadása. Az id "one" az is string.Most nagyon meg vagyok kavarodva.
Nem tudom hogy adhatok int -et.hoopy: este ha haza érek megpróbálom.
-
lanszelot
addikt
válasz
axioma #12084 üzenetére
Biztonság kedvéért kipróbáltam, de egyik se működik.
Vagy én csinálok valami hülyeséget, vagy nagyon rosszul mondom el.imageView1.setImageResource(R.drawable.one);
Ez a sor szent és sérthetetlen.
Semmit se lehet benne változtatni.
Nem használhatok változót, se kikérést, se függvényt, semmit.imageView1.setImageResource(myFunc())
Tehát ez nem működik. /myFunc()/
Az "R.drawable.ID" -nek kell ott lenni. Semmi mást nem fogad el.
Igen, létre hoztam a method-ot returnnal ami azt a sort adja vissza. Próbáltam rengetegféle képpen, de nem.Vagy nem így kell beírni. Lehet össze kell fűzni.
Php-ban ponttal fűzöm össze, JavaScript -ben +. -erre gondolok.
Tudom, hogy html-t js-el, de nem fogad el semmit.
Valahogy másképp kell. -
lanszelot
addikt
válasz
axioma #12085 üzenetére
Először is köszönöm szépen a segítséget.
Folyamatosan agyalok azon amit írtál.
Van pár dolog amit nem értek.
Nagyon kezdő vagyok valószínűleg azért.fg - ez nem tudom mi. Függvényre gondolnék, de én nem tudok java-ban függvényéről. Method és class -ról tudok csak.
Map az miért lenne jó?
Map az érték párok bevitele, módosítása stb -re jó.
Nekem fix értékek vannak amik sohase változnak, és sohase kell hozzáadni. Minden fix.
Akkor miért lenne jó a map? -
lanszelot
addikt
válasz
axioma #12082 üzenetére
Nagyon szépen köszönöm a segítseget.
Sajnos nincs semmi ami ismétlődne.
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EdgeToEdge.enable(this);
setContentView(R.layout.activity_main);
ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {
Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
return insets;
});
Random random = new Random();
ImageView imageView1 = findViewById(R.id.Egyes);
ImageView imageView2 = findViewById(R.id.Kettes);
ImageView imageView3 = findViewById(R.id.Harmas);
ImageView imageView4 = findViewById(R.id.Negyes);
ImageView imageView5 = findViewById(R.id.Otos);
Button button01 = findViewById(R.id.Dobas);
button01.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int[] kockak = new int[5];
//elso kocka
int randSzam = random.nextInt(5);
kockak[0] = randSzam;
switch(randSzam) {
case 0:
imageView1.setImageResource(R.drawable.one);
break;
case 1:
imageView1.setImageResource(R.drawable.two);
break;
case 2:
imageView1.setImageResource(R.drawable.three);
break;
case 3:
imageView1.setImageResource(R.drawable.four);
break;
case 4:
imageView1.setImageResource(R.drawable.five);
break;
case 5:
imageView1.setImageResource(R.drawable.six);
break;
}
//masodik kocka
randSzam = random.nextInt(5);
kockak[1] = randSzam;
switch(randSzam) {
case 0:
imageView2.setImageResource(R.drawable.one);
break;
case 1:
imageView2.setImageResource(R.drawable.two);
break;
case 2:
imageView2.setImageResource(R.drawable.three);
break;
case 3:
imageView2.setImageResource(R.drawable.four);
break;
case 4:
imageView2.setImageResource(R.drawable.five);
break;
case 5:
imageView2.setImageResource(R.drawable.six);
break;
}
//harmadik kocka
randSzam = random.nextInt(5);
kockak[2] = randSzam;
switch(randSzam) {
case 0:
imageView3.setImageResource(R.drawable.one);
break;
case 1:
imageView3.setImageResource(R.drawable.two);
break;
case 2:
imageView3.setImageResource(R.drawable.three);
break;
case 3:
imageView3.setImageResource(R.drawable.four);
break;
case 4:
imageView3.setImageResource(R.drawable.five);
break;
case 5:
imageView3.setImageResource(R.drawable.six);
break;
}
//negyedik kocka
randSzam = random.nextInt(5);
kockak[3] = randSzam;
switch(randSzam) {
case 0:
imageView4.setImageResource(R.drawable.one);
break;
case 1:
imageView4.setImageResource(R.drawable.two);
break;
case 2:
imageView4.setImageResource(R.drawable.three);
break;
case 3:
imageView4.setImageResource(R.drawable.four);
break;
case 4:
imageView4.setImageResource(R.drawable.five);
break;
case 5:
imageView4.setImageResource(R.drawable.six);
break;
}
//otodik kocka
randSzam = random.nextInt(5);
kockak[4] = randSzam;
switch(randSzam) {
case 0:
imageView5.setImageResource(R.drawable.one);
break;
case 1:
imageView5.setImageResource(R.drawable.two);
break;
case 2:
imageView5.setImageResource(R.drawable.three);
break;
case 3:
imageView5.setImageResource(R.drawable.four);
break;
case 4:
imageView5.setImageResource(R.drawable.five);
break;
case 5:
imageView5.setImageResource(R.drawable.six);
break;
}
}
});
}
}Másik fórumon ezt írták, de egy szót sem értek belőle /nem az angol miatt/
"Do you want to have a dynamic drawable resource ID? If yes, there is a way to get the ID by the resource name. However, I strongly suggest you think carefully before taking this path. Having a map where you associate static resource IDs with another value might be better." -
lanszelot
addikt
válasz
axioma #12080 üzenetére
Pont ez a bajom, hogy nem tudom se függvényében, se for ciklusba tenni.
Mert nem pontosan ugyanazt kell végrehajtani.
Az "imageView" - t és az ID -t is módosítani kell.
De nem tudom, mert se paramétert, se változót nem tudok beletenni.Többel is ugyanaz, kikérést se tudok bele tenni.
Nem tudom hogyan kell. -
lanszelot
addikt
válasz
axioma #12078 üzenetére
Ez jó lenne, de ebben az esetben iszonyat hosszú kódot kell írnom.
Generálok egy szamot,
Switch berakja imageView1 -esbe
Majd
Generálok egy számot
Switch berakja imageView2-esbe
Stb
Mindent 5ször ismétlek.Mint ahogy írtad, majd a végén azt szeretném, hogy for ciklus végig szalad rajta.
De még tanulom, így igaz, hogy ez megoldás, de nem tanulok.
Nem tudom hogy tudok oda változót berakni.
Azért van tömbből a változó, hogy majd tovább haladhassak a tanulással.Elnézést, hogy kuszán írok. Még kezdő vagyok.
-
lanszelot
addikt
válasz
axioma #12076 üzenetére
Ennyi a kód.
Tanulok. Hogyan lehet változót használni ahelyett hogy én írom be.
Random generál egy számot 0-5 között.
Switch ezt a vectror image nevére át váltja.
Beilleszti az imageView-ba.
Telefonon megjelenik a kép.
Kész.
Semmit se csinál.Még csak most tanulom. Az én agyam nem úgy működik mint az atlagé. Nekem így kell tanulnom.
Tudom fura másoknak. -
lanszelot
addikt
válasz
axioma #12074 üzenetére
Először is köszönöm szépen a választ.
71 es sor - "cannot resolve symbol 'kockak' " hibát dob
Gondolom azért mert idézőjelben rakja be:
"four" nem pedig four.
De ezt csak gondolom.For ciklus azért nem jó, mert "imageView" 1-5 ig van, tehát a végén a számot változtatnom kellene, de azt se tudom hogy kell.
Csak azzal már nem akartam bővíteni a kérdéseim számát.69 sor már nem dob hibát, hogy adtam alap értéket.
Azt sikerült javítani.
"" Értéket adtam a létrehozásnál..Switch-ben a default -ot nem szeretem használni, mert sok galibát tud okozni. Volt már vele szerencsém. Így sokkal egyszerűbb a hibát megtalálni, ha nincs default
-
lanszelot
addikt
Hello,
Kezdő vagyok.
Volna pár kérdésem:
- 69 es sorban hogyan kellene csinálnom?
- 71 es sorban hogyan kellene csinálnom?
- 44, 45 ös sorban miért húzza alá zölddel?
Android Studio/Java -
lanszelot
addikt
Hello,
[link]
Ha letekerem a zöld box-ban lévő szöveget, hogyan tudok a tetejére vissza ugrani, ha egy sima szövegre klikkelek.
Nem "a" tag, és nem gomb. -
lanszelot
addikt
Most vettem észre hogy az java és nem java script. Nem láttam szemüveg nélkül. Bocsánat
-
lanszelot
addikt
Hello,
Segítséget szeretnék kérni.
Csak hobbiból készítettem egy oldalt magamnak ezzel az API -val [link]
Szeretném ha magyarul írna ki mindent, de a google fordító api már nem működik.
Nem találom, hogy milyen mondatokat tartalamzhat, így switch-el nem tudom lecserélni se.
Mar néztem ott a fordítást , de nem a weboldal felöli mondatok vannak az exelben, hanem a kikérő kulcsszavak /aminek nem látom értelmét lefordítani/
Hogyan tudnám megoldani, hogy magyarul írja ki a mondatokat?/pl description: "Partly cloudy throughout the day with rain."
vagy
"Partly cloudy throughout the day with a chance of rain throughout the day."/
Nem naponta váltja, ma már ez nemtudom hanyadik különböző leírás.
De több mindent kell fordítani, nem csak a leírást.
Új hozzászólás Aktív témák
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Kerékpárosok, bringások ide!
- Windows 11
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- OLED TV topic
- Formula-1
- Témázgatunk, témázgatunk!? ... avagy mutasd az Android homescreened!
- Assassin's Creed Odyssey
- Milyen autót vegyek?
- Egyre csak fejlődik az AI, emberek tízezreit rúgja majd ki a BT
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- Cooler Master CK550 RGB mechanikus (barna switch/magyar kiosztás)
- Újszerű Meta Quest 3 (128gb), 1 év garanciával +kiegészítőkkel
- Asus Prime B560M-K + i5 1500 + be quiet! + 32 Gb Patriot Viper 3.200 Mhz Beszámitok!
- Eladó Konfig Ryzen 7 7700 32GB DDR5 1TB SSD RX6800XT 16GB!
- 5700x / B550i ITX Aorus / 32GB HyperX / Lianli vízhűtés /1000 SFX-L corsair táp/ 1TB nvme
- Bomba ár! Lenovo ThinkBook 14s Yoga - i5-1135G7 I 16GB I 256SSD I 14" FHD Touch I Cam I W11 I Gari
- Apple iPhone 14 Pro, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! Gigabyte B450 R7 5700X 32GB DDR4 512GB SSD RX 6700XT 12GB Rampage SHIVA be quiet! 650W
- Akció! Újra Gamer EGEREK! Glorious , Endgamer XM1R , Nibio
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest