Új hozzászólás Aktív témák
-
eastsider
nagyúr
Sziasztok!
webviewbe hogy lehetne megoldani, hogy minden egyes linkre kattintáskor feldobjon egy loading dialogot?
első betöltéskor sikerült egy dialogot varázsolnom, míg be nem tölt, de későbbiekre egyelőre nem jöttem rá
-
Benex
senior tag
válasz
WonderCSabo
#1996
üzenetére
Köszönöm, megcsináltam és jól is működik

-
Benex
senior tag
válasz
WonderCSabo
#1994
üzenetére
KÖSZÖNÖM
sikerült! Viszont itt később, hogy tudom beállítani hogy ha már 1x Ok-ot nyomott az illető, akkor többszöri indításnál ne jöjjön fel az ablak??? -
Benex
senior tag
válasz
WonderCSabo
#1992
üzenetére
Hú az ilyeneket rég óta kerestem, csak nem tudtam milyen kúlcsszóval keressem

Amúgy ilyesmit szeretnék most csinálni(és API 8-től) , amin egy figyelmeztető szöveg van. -
Benex
senior tag
válasz
WonderCSabo
#1990
üzenetére
Megpróbálom , köszönöm
Öszintén még nem foglalkoztam az AlertDialog dolgokkal, eddig nem volt rájuk szükségem , és most kipattant egy ötlet és hát nem nyugszom amíg meg nem csinálom, de most neki vetem magam ennek a résznek.Köszönöm mégegyszer

-
Benex
senior tag
Köszönöm sz eddigis segítségetiteket, ne haragudjatok, hogy ha nem irok vissza hogy sikerült-e vagy sem , csak nincs sok időm.
Egy olyan kérdésem lenne, hogy a jelenleg készitett alkalmazásomat szeretném egy figyemeztető szöveggel(Ez LinerarLayout és csináltam neki class-t is igaz abban csak a setContentView() van és a gomb finish()-e) kezdeni , amit Theme.Dialog-ba állítok be és azt szeretném, hogy mikor megnyilik az app megjelenik ez is de mögötte látszik az igazi app , de amíg az Értettem gombot meg nem nyomják a az alkalmazás nem lép ki az activityből. (Később szeretném majd beletenni azt is , hogy egy checkBox pipa be és akkor többet nejelenje meg , ezt tudom h sharepreferences-sel kell majd).Mivel tudom ezt megcsinálni hogy megnyiljon így ez a kettő layout??? (bocsánat ha nem annyira érthetően fogalmaztam)
Nagyon köszönöm a segítségeteket !!!

-
thon73
tag
Először is mindenkinek köszönöm a GIT-es útmutatókat; kezdem átlátni, hogy mit is kell csinálni. Kis trouble, hogy itt proxy mögött vagyok, de sebaj, majd otthon linux alól. Mellékesen jegyzem meg, hogy az AIDE tableten (használja vki?) elvileg a menüsorból tudja az egészet, ezért gondoltam hogy könnyebb lesz. ((Igaz, még azt sem próbáltam, csak láttam)) Köszönöm!

to Sianis:
Szerintem az a hiba, hogy a BackStack NEM a fragmentet, hanem az oda vezető utat tárolja. A->B azt jelenti, hogy az A-B replace kerül a stackra. Amikor ezt C-ről hívod, akkor - elvileg - a B->A replace-t végzi el újra. Nagy a gyanúm, hogy a lejátszás már ott elakad, hogy nincs meg a B fragment. Replace-t én ugyan ritkán használtam, de ha kettébontod remove-ra és add-ra, akkor talán könnyebb felderíteni a hibát.
Én azt gondolom, hogy az add(B) részt felesleges a Stackra tenni, csak a remove(A)-t tedd rá! Ha ezt a tranzakciót játszod vissza, akkor - elvileg - meg kell jelennie A-nak. Elvileg. És szerintem. De nem tudtam kipróbálni.
((Bocs, még annyi, hogy természetesen a remove(B) és remove(C)-re is szükség van a megfelelő helyen, csak nem a visszapörgetésben.)) -
Sianis
addikt
Sziasztok!
Ezúttal már tényleg olyasmi amit nem tudok. Adott 3 fragment, legynek A, B és C. Mindegyik között replace tranzakcióval navigálok, A -> B -> C. Mindig ez a sorrend. A amikor B-re megy akkor hozzáadja magát a back stachez. B amikor C-re megy, akkor nem. C-ről pedig popBackStack-el visszamegyek A-ra. Első körben ezt tökéletesen működik. Második körben viszont amikor C-n hívom a popBackStack-et, akkor C marad elől, a backStack kiürül. Mindig az R.id.content részre hívok replace-t.
Kérdés, miért nem jön vissza második esetben az A fragment tartalma?
Minden ötletet köszönök!
Sianis
-
Sianis
addikt
Az mitől lehet, hogy addToBackStack("ManageRoutesListFragment") hívással csinálok egy tranzakciót, akkor ilyen névvel a back stack-ben nem találok tranzakciót? Hiába adok neki nevet, minden entry neve null.
Ez így WTF? Találkoztatok már ilyesmivel?
Sianis
-
raggg
senior tag
válasz
WonderCSabo
#1981
üzenetére
Az IntelliJ féle git plugin nagyon jó, de nekem akadnak vele gondjaim sajnos (pushnál/pullnál), úgyhogy ki kell lépni néha a filekezlőbe és onnan pusholni (én TortoiseGitet használok). Egyébként a többi funkciója hibátlan, ez valamiért néha be-be áll. Olvastam pár tippet, de továbbra is voltak gondjaim..
-
Sianis
addikt
Szerintem a legjobb git kezelő Windows és OS X alá. Sourcetree. Évek óta használom, első indítás óta nem volt szükségem arra, hogy mást kelljen keresnem.
Sianis
-
WonderCSabo
félisten
A eclipse Team -es pluginjai jók, én is használom őket (mind az egitet, mind a Subversive-et). A GitHub for Windows kerülendő.
Mondjuk a merge-et az istennek se tudom használni az eclipseben belül, ebből sokkal jobb pl. a TortoiseMerge.Ja thon73, ha IntelliJ-t használsz, abban asszem alapból van git plugin, bár a git-et magát fel kell rakni..
-
Karma
félisten
válasz
WonderCSabo
#1979
üzenetére
Eclipse alá közvetlenül is be lehet kötni a Gitet.
Én meg ezt az utat javasolnám, mint ahogy a Sub{clipse,versive}-et is előnyben részesítem a Tortoise és parancssoros megoldásoknál – hadd kezelje az IDE tisztán a refaktorokat, új fájlokat, stb.

-
WonderCSabo
félisten
A GitHub a nevéből is adódóan git-el működik. Tehát sima git parancsokkal fel tudod nyomni a fájlaidat. Tutorial. Van egy GUIs kliens is (GitHub for Windows vagy GitHub for Mac), amivel talán ez egyszerűbb elsőre, bár sztem borzalmasan rossz, és ha picit is komolyabbat akar az ember úgyis a terminálhoz kell fordulnai.
-
thon73
tag
Részben a fenti okok miatt (idő és hozzáértés hiánya) én is közzéteszek egy feladatot, hátha érdekel valakit:
Hatszögletű billentyűzet
Az ötlet egy régi palmOS programon, a myKbd-n alapul, de az elrendezés a honlapíró sajtja. Ilyen kellene Androidra, esetleg további ficsörökkel. (Ha valaki megtanulja, iszonyatosan gyorsan lehet vele írni.)
Én ugyan csak közvetítő vagyok, de természetesen a segítséget javadalmazással gondoltam. Érdeklődőket pü-ben várom.
Ha ez nem ide való, csapjatok nyakon nyugodtan, csak mondjátok meg, hol lehet ilyesmi felől érdeklődni! Köszi! -
thon73
tag
válasz
eastsider
#1975
üzenetére
Elküldöm nyilvánosan, mást is érdekelhet:
[link]Ez ugyanaz a program, mint az Enumber nyilvántartó, de könyveket tart számon. Van a Books adatbázis, amelyik hivatkozik az Authors adatbázisra.
Elnézést kell kérjek azoktól, akik megnézik:
- én csak hobbiprogramozó vagyok, másrészt a program csak gyakorlásból készült. Magam is találtam hibákat benne. A program egyébként működik, de javítása folyamatban. Ha bárki javítási javaslattal él, örömmel veszem.
- már javasoltátok, hogy töltsem fel a Github-ra. Előbb-utóbb fel lesz, de nem jöttem rá Eclipse alól hogyan kell. Csak AIDE alatt találtam meg, de az most nincs (új telo rom, ugye). Köszönöm, ha valaki segít benne!
- természetesen "AS IS", tényleg csak meg akartam ismerni, hogyan működik...U.i.: Valaki találkozott már olyannal, hogy WinXP alatt a file-ok egy részének mérete konkrétan 0 lesz? Driveteszt ok, Kaspersky ok. De a forrást elő kellett ássam egy korábbi mentésből, mert ez is érintett volt. Hm. Legalább azt tudnám, hogy hogyan kerülhetem el legközelebb...
-
eastsider
nagyúr
válasz
rgeorge
#1974
üzenetére
ezt elfelejtettem írni, hogy SQlite természetesen
thon73: priviben tudsz küldeni egy forrást? nagyon hálás lennék... amúgy szerintem a listFragmentben nem jó valami, valahogy nem jól használom a contentResolvert, vagy a cursorloadert (ott száll el szerintem)
amúgy egy inner joinnal lesznek összekapcsolva, szóval igen, jó lenne...
találtam egy IO Schedes példát de az már kicsit túl bonyolult, ki szeretném bogozni valahogy, hogy megértsem miért nem megy -
-
thon73
tag
válasz
eastsider
#1971
üzenetére
Én tudok mutatni olyat, amiben kettő van, és nem száll el

Ha kapcsoltak a táblák, akkor le sem tudod máshogy kérdezni (mármint külön ContentProviderrel). Több info kellene ahhoz, hogy válaszolni tudjak, de egy működő example-t (jó összetett ugyan) tudok küldeni.
Nekem a fő gond az volt, hogy mikor lehet teljes névvel, ill. mikor lehet csak rövid névvel hivatkozni az egyes mezőkre.
LEFT OUTER JOIN-nal kötöttem össze a két táblát.
A projection-ben a teljes (tabla.mezo) mezőnevet használtam, a from-ban csak a mezo-t. Ez akkor gond, ha mindkét táblában ugyanaz a mező neve (pl. maga az _id). Ilyenkor át lehet "nevezni" a mezőt, de erre nem volt szükségem.
Nem tudom, hol lesz a hiba, de emlékeim szerint ez sokáig nem tisztult le nekem, és folytonosan elszállt. Az sqlite-nak átküldött szövegeket érdemes átnézni, abból gyakran kiderül a turpisság. -
eastsider
nagyúr
Sziasztok!
tudtok mutatni egy content providert, amiben több tábla van.
1 táblával ment, de kettővel elszáll valamiért uncaught exceptionnel a listfragment onActivityCreated() methodjában
és nem jövök rá miért
egyáltalán ajánlott egy content providerbe több táblát rábízni?
(tudom, hogy elvileg igen, contacts provider stb...) -
szunyooo
tag
kimenő vagy bejövő hívásnál nem megy az érintő de a rendszer fut gombok mennek valami történik jelzi a telefon..egyszerűen csak az érintésre nem reagál . Ugyan ez van ha lezárom utána felakarom oldani már nem jó . van mikor megy 5-6 órahosszáig van olyan mikor folyamatosan ezt csinálja.Változó. Aksi ki megint be mert ugye csak úgy bírom újraindítani és akkor megint megy egy darabig.
-
szunyooo
tag
Próbáltam már nem jó.
-
szunyooo
tag
Ez egy Note 3 clone.
Volt egy ilyenem az tökéletesen működött eladtam vettem még egy ugyan ilyet ez meg ezt csinálja.. -
szunyooo
tag
Üdv.Van olyan program lefagy a telefon ne keljen kivenni az aksit gombokkal újrabírjam indítani.(Android)
-
hasszan
csendes tag
Sziasztok!
Lehet, hogy rossz helyre írok, de a sürgős határidőm miatt most már elég sok mindennel próbálkozom...
Működő Android projektet/alkalmazást szeretnék, ami a következőt tudja:
1. Első lépésben azt kell tudnia, hogy megnyit egy képet, és a képen egy adott pontra bökve megmondja, hogy az adott pontban milyen szín van.
2. Aztán ezt a színt a RAL skála(lehet más skála is) színeihez viszonyítva be kellene tudni azonosítani, hogy melyikhez áll a legközelebb.
3. És végül kellene tudni elmenteni felhasználónévvel és színkóddal adott színeket, amelyek az internetről elérhetőek. Ebből az első pont nagyon fontos, a második lényeges, a harmadik elhagyható is akár
Az Android verzió minimum Gingerbread vagy felette (nekem most 4.2 fut a mobilomon).
Eclipse fejlesztőkörnyezetben kell fejleszteni.
Ha érdekel, jelentkezz a hornyakg@gmail.com címen,
árajánlattal, s azzal, hogy április 8-ig szükségem van a kódra és az appra.Hasszán
-
thon73
tag
válasz
WonderCSabo
#1960
üzenetére
Pont ez az, ami a videon .50 körül van: drag&drop. Annyi a különbség, hogy itt az elemet hosszú nyomással, ott meg egy, az elején álló jellel fogjuk meg. Ez persze lényegtelen.
A listaelem kibontás is nagyon tetszik, (bár olyat szöveggel - lényegesen kevésbé animált módon - már csináltam.)
Köszönöm ezt is!Igaziból egy "todo" részt szeretnék csinálni az adatbáziskezelő segítségével, és ezzel könnyen be tudom állítani a manuális sorrendet. Meg persze lehet rendezni is mindenféle módon - de ez nagyon hiányzott.

-
WonderCSabo
félisten
ListViewAnimations lib, ami elég jó és sok mindent tud, ezt a funkciót is támogatja a DynamicListView widgetéjével. (Mielőtt önreklámmal vádolna valaki most mondom, hogy én is toltam bele cár commitot, de nem ezért ajánlom.
) -
fatal`
titán
válasz
h1ght3chzor
#1957
üzenetére
Nem.
-
Karma
félisten
válasz
h1ght3chzor
#1957
üzenetére
Nem.
-
thon73
tag
Köszi mindkettőtöknek! Elmélyedek benne.
A rommal az a baj, hogy csak egy stock rom átírás, de utánanézek, van-e forrása. Ez a rész speciel idegennek tűnik benne, azért is írtam ide a pontos elérését.
Ha nincs támogatás, az nem baj, majd támogatom magamat
De legalább nem kell az egészet nulláról kitalálni.
Köszönöm! -
fatal`
titán
válasz
h1ght3chzor
#1954
üzenetére
Service ahhoz kell, hogyha nem fut az alkalmazás, akkor is tudjon adatokat mozgatni.
Plusz nagyobb a prioritása szerintem, először appokat lődöz ki a rendszer és servicet csak végső esetben.
-
h1ght3chzor
őstag
válasz
h1ght3chzor
#1949
üzenetére
Olvastam, hogy servicet is bezár az Android nem csak alkalmazást, ha keves a memoria. Azert szerettem volna servicet irni hogy ez ne tortenhessen meg, es folyamatosan adjam/kapjam az adatot. Most ezek alapján teljesen felesleges lenne, siman alkalmazasomba megvalosithatom ezt, vagy van vmi kulonbseg?
-
Karma
félisten
Bár perpillanat nem supportálják, ezt a libet használtuk már pár projektben erre.
-
eastsider
nagyúr
válasz
WonderCSabo
#1948
üzenetére
köszi ezeket ismerem, és tényleg nagyon jó
adott egy listview egy listfragmentem
alján egy footerview, ami kattintásra megnyit egy dialogfragmentet (egyelőre csak toastot jelenít meg)
megy is, DE ahogy rányomok nem jelöli ki úgy, mint a listánál, csak megjelenik a toast (magyarul nem szinezi a hátteret a footeren, csak meghívja a toastot..
hogy lehetne kijelölni? nem bírok rájönni...LayoutInflater inflater = this.getLayoutInflater(null);
mfooterView = inflater.inflate(R.layout.footer_view, null,true);
if (mfooterView != null)
this.getListView().addFooterView(mfooterView);
mfooterView.isClickable();
mfooterView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN)
{
mfooterView.isFocusableInTouchMode();
mfooterView.clearFocus();
Context context = getActivity().getBaseContext();
CharSequence text = "Hello toast!";
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
}
return true;
}
});
próbáltam onclick listenerrel is, de ugyan ez. szépen megy, de nem színezi a hátteret -
thon73
tag
Régóta szeretnék egy olyan listView-t, amiben az elemeket kedvem szerint (húzogatással) átrendezhetem.
Egy sikeres telefon újraélesztés után NeatROM 4.1.2-t tettem fel, ahol a rendszermenüben szerepel ez. Kijelző/Notification Panel/Toggle button order (a két nyelv keveréséből gondolom, hogy ez nem szabványos alkatrész). Nehézségek árán ugyan, de mozgás közben csináltam egy felvételt:
Ha listaelemek előtti ikont megfogom, akkor fel-le lehet húzni az elemet, és ha elhagyja a mellette lévő listaelem felezővonalát, akkor az a húzott elem "alatt" vagy inkább "mögött" átugrik az üres helyre. Na, ez így elmondva igen szegényes, de elég kézenfekvően működik. És sok-sok elemmel (vagyis görgetés közben is működik.
Nem tudja valaki véletlenül, hogy ezt a funkciót hol tudom elérni, vagy van-e valahol ilyen kód, ami ezt megcsinálja? Amivel én próbálkoztam, az sokkal szegényesebb volt - gyakorlatilag arra jutottam, hogy a teljes listView-t újra kellene írni. Egy ilyen kód sok melótól megmentene... Hálás köszönet előre is!

-
WonderCSabo
félisten
válasz
eastsider
#1947
üzenetére
Lars Vogel tutorialjai nagyon jók.
-
eastsider
nagyúr
válasz
WonderCSabo
#1946
üzenetére
amúgy tényleg nagyon jó! jó magyarázatok, kódrészletek stb... ajánlott
esetleg angol nyelvű hasonlóan jó forrást tudsz a developer.android.com-on kívül? -
eastsider
nagyúr
válasz
h1ght3chzor
#1944
üzenetére
lehet, hogy erre gondolt a kolléga

nekem megvan, rengeteg jó dolog van benne, de pl. content providerről nincs benne szó, loaderekről se, fragmentekről már van, de az "nagyon a vége"... vannak hozzá importálható példa projektek is, sok hasznos dolog -
h1ght3chzor
őstag
válasz
WonderCSabo
#1942
üzenetére
Esetleg BME-s jegyzetet tudsz linkelni? Pár mondatban össze tudod foglalni nagyjából mire kell figyelni, hogyan kéne csinálni?
-
eastsider
nagyúr
válasz
kemkriszt98
#1938
üzenetére
ha nem megy szólj pont most csináltam viewpageres megoldást. igaz listfragmentekkel
-
WonderCSabo
félisten
válasz
h1ght3chzor
#1941
üzenetére
Magyarul nincs jó leírás, én amit ismerek a BMEsek jegyzete. Viszont az Android hivatalos dokumentációja teljesen jó.
-
h1ght3chzor
őstag
Van vmi jó leírás, ha lehet magyarul, ahol service alkalmazást lehet csinálni? Jelenleg megvan az alkalmazásom, és abból gondolom bizonyos részeket kell átdobnom, csak nem tudom hogy, és pontosan hogy kell megírni a service részt.
-
Benex
senior tag
Sziasztok vagy listview layoutom. Hogy tudok a listában szereplő szövegek mellé egy képet tenni? (pl egy nyilat)
-
kemkriszt98
tag
válasz
WonderCSabo
#1937
üzenetére
Ok, kösz
-
WonderCSabo
félisten
válasz
kemkriszt98
#1936
üzenetére
A ViewPager alapvetően Fragmenteket tartalmaz, azaz egy oldal egy Fragment-et jelent. A Fragment-et kell lekérni tag alapján, és meghívni annak a getView() metódusát.
-
kemkriszt98
tag
Üdv újra, hogyan érhetem el egy ViewPager egyik layoutjának egyik komponensét?
így próbáltam:deleteAll = (Button) vPager.findViewById(R.id.btnDelete);
deleteAll.setOnClickListener(cl);De gondolom nem működik mert NullPointerException-t kapok....
-
eastsider
nagyúr
közben frissült az SDK
és ezt kapom:
[2014-03-23 19:03:48 - analogue.note] Dx
trouble processing "javax/xml/namespace/QName.class":Ill-advised or mistaken usage of a core class (java.* or javax.*)
when not building a core library.
....
....
.....[2014-03-23 19:03:48 - analogue.note] Dx 1 error; aborting
[2014-03-23 19:03:48 - analogue.note] Conversion to Dalvik format failed with error 1
mi lehet ez? nem működött semmi, amit eddig találtam -
eastsider
nagyúr
válasz
WonderCSabo
#1930
üzenetére
semmi. csináltam neki filtereket,
a toast se ír ki semmit az a legjobb
nem volt jó az oncreate param. listája
most végre ezt kapom
03-23 18:11:26.683: E/AndroidRuntime(1400): java.lang.RuntimeException: Unable to start activity ComponentInfo{hu.matemakaresz.analogue.note/hu.matemakaresz.analogue.note.FilmActivity}: android.view.InflateException: Binary XML file line #4: Error inflating class fragment
03-23 18:11:26.683: E/AndroidRuntime(1400): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)gondolom valahol nem jó az inflate
-
eastsider
nagyúr
válasz
WonderCSabo
#1928
üzenetére
le kéne futnia, de miért nem jelenik meg a log?
-
eastsider
nagyúr
válasz
WonderCSabo
#1926
üzenetére
valóban
az meg így néz ki
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/main_list_contrainer_layout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ListView android:id="@id/android:list"
android:layout_width="match_parent"
android:layout_weight="1"
android:drawSelectorOnTop="false"/>
</RelativeLayout>
nem tudom mi lehet a gond, azért az oncreatebe lévő lognak csak kéne működnie nem?
-
eastsider
nagyúr
válasz
WonderCSabo
#1924
üzenetére
köszi!
jogos!
de még mindig meg se mukkan

akkor máshol lesz a gond..
de a log szerint mintha az oncreate se futna le -
WonderCSabo
félisten
-
eastsider
nagyúr
Sziasztok!
ListFragmentet szeretnék megjeleníteni egy FragmentActivityn.
de log szerint le se fut a fragmentem...
mit kellene implementálnom a mainbe (a Fragmentactivity), hogy megjelenjen?ilyen a fragmentactivitym oncreatje
super.onCreate(savedInstanceState);
setContentView(R.layout.film_pic);
Log.i(TAG, "onCreate");
if (savedInstanceState == null) {
FilmFragment filmFrag = new FilmFragment();
getSupportFragmentManager().beginTransaction().add(
R.id.main_list_contrainer_layout, filmFrag).commit();a filmfragmentem oncreateviewja
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
inflater.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
inflater.inflate(R.layout.activity_film, container);
Log.i(TAG, "onCreateview");
return super.onCreateView(inflater, container, savedInstanceState);
}fragmentactivity layout
[C<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment class="hu.matemakaresz.analogue.note.FilmFragment"
android:id="@+id/filmFrag"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>listfragment layout
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<fragment class="hu.matemakaresz.analogue.note.FilmFragment"
android:id="@+id/filmFrag"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</FrameLayout>loadermanagerrel töltöm fel sqlite adatbázisból
-
h1ght3chzor
őstag
válasz
h1ght3chzor
#1920
üzenetére
BluetoothDevice connect_device = BA.getRemoteDevice(textview.getText().toString());
connect_device.connectGatt(???, ???, ???)??? helyére mit írjak? Egyáltalán ez a jó?
-
h1ght3chzor
őstag
válasz
WonderCSabo
#1918
üzenetére
A csatlakozás. Eseménykezelőre ezt írtam:
lv.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent, View viewClicked, int position,long id) {
TextView textview = (TextView) viewClicked;
String message = "You clicked # " + position + ", which is string: " + textview.getText().toString();
Toast.makeText(MainActivity.this, message, Toast.LENGTH_LONG).show();
}
}); -
Benex
senior tag
Sziasztok.
Beállítom a layout háttérszínét valamire és megteszem ugyan ezt az actionbar-ral is, viszont ott marad egy csik.Azt a csíkot , hogy tudnám eltüntetni onnan???. Előre köszönöm
-
WonderCSabo
félisten
válasz
h1ght3chzor
#1917
üzenetére
Melyik része nem megy? A csatlakozás, vagy ListView megjelenítés és eseménykezelés?
-
h1ght3chzor
őstag
Van egy ArrayList<String> list, amiben tárolom a párosított eszközöket, hogyan tudom megoldani, hogy a ListView-ban kiválasztott-ra próbáljon meg csatlakozni?
-
WonderCSabo
félisten
kemkriszt98: Picit pontosítok: ArrayAdaptert használj, az előre meg van írva jól, gyakorlatilag Te azt "találtad fel" újra - csak rosszul.
Hogy miért nem jó a Te deleteAll() metódusod, azt én sem mondom meg, próbálj rájönni.
-
Karma
félisten
válasz
kemkriszt98
#1914
üzenetére
Hát a deleteAll sok mindent csinál, de a lista törlése nincs közöttük. Egyszer azért gondold végig, mi történik így ahogy leírtad

Aztán meg dobd ki az egészet és használd a clear() metódust.
-
kemkriszt98
tag
válasz
WonderCSabo
#1904
üzenetére
Na, az a helyzet hogy az eddigi probléma megoldódott... viszont egy másik jelentkezett... bár az preExecuteban meghívom az adapter deleteAll() fg.-jét mégis minden frissítésnél egyre többször írja ki a dolgokat a listába....
-
kemkriszt98
tag
válasz
WonderCSabo
#1911
üzenetére
Sok helyen meghìvtam már , de előfordulhat hogy ott még nem
ha haza érek kipróbálom -
eastsider
nagyúr
Sziasztok!
valaki aki keni a loadermanagert bele tudna kukkantani a kódomba, mi nem klappol? nem jövök rá...nincs exception, de konkrétan nem ír ki egy elemet se a listába
[link] -
WonderCSabo
félisten
válasz
kemkriszt98
#1909
üzenetére
Karmának valószínűleg jó a sejtése. Az onCreateben elindítasz egy AsyncTaskot. Ezután rögtön lefut az onResume, ami meg is hívja a notifyDataSetChanged()-et, de túl korán, ilyenkor az AsyncTask még nem végzett, sőt még egy elem sincs benn ekkor az adapterben. A doInBackground-ban adogatsz hozzá az adapterhez, az adapter ekkor frissítené a ListView-t (már ha az ArrayAdapter.add() metódust hívod meg), de ez azért nem történik meg, mert háttérszálról hívod az addItem()-et.
A megoldás itt elvileg az lenne, hogy az onPostExecute-ban hívsz egy notifyDataSetChanged()-et. -
Karma
félisten
válasz
kemkriszt98
#1909
üzenetére
Ugye az adapterhez adogatás után meghívod a notifyDataSetChanged() metódusát, UI szálon?
-
kemkriszt98
tag
válasz
kemkriszt98
#1905
üzenetére
Egyébként bizonyos esetekben a ListView egyik elemére kattintva(van listener) egy olyan kivételt kapok miszerint a ListView tartalma megváltozott de erről az nem értesült... ellenőrizzem hogy nem e változtatom meg a ListView tartalmát egy háttérszálból..... erről eszembe jutott hogy DE... igenis megváltoztatom háttérszálból a tartalmát... úgyhogy fogtam magam és átírtam a kódot úgy hogy az AsyncTask egy tömblistát tölt fel és az ebben lévő elemeket a főszálban hozzáadom az adapterhez.... de így egyáltalán nem jelennek meg az elemek....
-
XperiaP
csendes tag
Sziasztok!
Segítséget szeretnék kérni: gondoltam, elkezdek az ndk programozással is foglalkozni de az ndk-build az következő hibát adja a példaprogramok esetés is:
A rendszer nem találja a megadott elérési utat.
make.exe: *** [obj/local/armeabi-v7a/objs/"libneve"/"libneve.o"] Error 1
Ilyenkor mi van?
Ezt a leírást követtem
Windows 7 64-bit -
eastsider
nagyúr
Sziasztok!
kicsit elvi kérdésem lenne UI tervezéssel kapcsolatban
adott egy alkalmazás, példának jó pl. előadók, és előadókon belül mondjuk albumok, és nincs további mélység
az előadókat és az albumokat a felhasználó tölti fel.ti milyen megoldást alkalmaznátok? természetesen fragmentekkel.
action bar tabekkel szerintetek van értelme foglalkozni ilyen mélységben? (2 tab).
illetve olyan kérdésem van, hogy egy ilyen megoldás tableten hogy jelenik meg? alapból úgy mint telefonon gondolom, csak giganagyba... szóval tableten ezt hogy lehet "szépen" megcsinálni? ott tabok nélkül, csak simán mondjuk a szokásos 1/3 :2/3-os elrendezéssel jelenik meg az UI? -
h1ght3chzor
őstag
Bluetooth-on keresztül lehet olyat csinálni, hogy amikor keresi az eszközöket akkor a megtalált eszközök közül is csak azt mutassa, amin az én service-m fut, mondjuk alkalmazas.service néven, és azt tudja kiválasztani, vagy automatikusan hozzácsatlakozni? Nem tudom kell-e vmi jog/párosítás hozzá, vagy simán lehet olyat, hogy a tőle kapott json-nal dolgozok, és nem kell párosítgatni ilyesmi?
-
kemkriszt98
tag
válasz
WonderCSabo
#1904
üzenetére
-
WonderCSabo
félisten
válasz
kemkriszt98
#1903
üzenetére
Kódot mutasd, mert ezek alapján mennie kéne.
-
kemkriszt98
tag
Üdv, ismét.
Adott egy egy Activity rajta egy ListView ... az Activity onCreate() fg.-jében feltöltöm a tömblistát elemekkel, majd átadom az adapternek.... A baj csak az, hogy nem jelennek meg az elemek, viszont ha gombnyomásra indítok egy Activityt majd onnan visszatérek, megjelennek az elemek.... Valami ötlet? Próbáltam frissíteni a listview-t az onResume() -ban... google szerint ez így tehetem meg:
adapter.notifyDataSetChanged();
vagy
lv.invalidate();
Kipróbáltam mindkettőt külön-külön és egyszerre ... de semmi.....
Új hozzászólás Aktív témák
- iPad topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Mikrotik routerek
- Telekom mobilszolgáltatások
- Házimozi haladó szinten
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- One otthoni szolgáltatások (TV, internet, telefon)
- sziku69: Szólánc.
- Mr Dini: Mindent a StreamSharkról!
- GL.iNet OFF topik
- További aktív témák...
- HP EliteOne 800 G6 All-in-One i5-10500 16GB 512GB 24" Érintőkijelző!! 1 év garancia
- BESZÁMÍTÁS! MSI B650 R7 7800X3D 32GB DDR5 2TB SSD RTX 5070Ti 16GB Asus ROG Strix Helios GX601 750W
- Apple iPhone 16 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! ASRock B550M R5 5600X 32GB DDR4 512GB SSD MSI SuprimX RTX 3070Ti 8GB Zalman Z1 PLUS 750W
- Keresünk iPhone 14/14 Plus/14 Pro/14 Pro Max
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


Öszintén még nem foglalkoztam az AlertDialog dolgokkal, eddig nem volt rájuk szükségem , és most kipattant egy ötlet és hát nem nyugszom amíg meg nem csinálom, de most neki vetem magam ennek a résznek.










