/ / Android: GridView - android, gridview

Android: GridView - android, gridview

Som začiatočník vo vývoji Android. Momentálne pracujem s kalkulačkou. Chcem použiť GridView v časti tlačidla, ale mám jednu chybu:

Caused by:java.lang.IllegalArgumentException: can"t have a viewTypeCount < 1

Najprv robím triedu ButtonAdapter a náradia ListAdapter, Ale nemôžem pochopiť túto chybu.

Prosím pomôžte mi

odpovede:

4 pre odpoveď č. 1

getViewTypeCount by mal vrátiť počet rôznych zobrazení, ktoré bude váš GridView používať. Toto číslo používa vnútorne Android na optimalizáciu vytvárania zobrazenia.

Ak sú všetky položky v zobrazení mriežky rovnakého typu, mali by ste sa vrátiť 1.

@Override
public int getViewTypeCount() {
return 1;
}

Mal by existovať aspoň jeden typ zobrazenia a vaša implementácia pravdepodobne vráti hodnotu 0. To je dôvod, prečo ste znovu získali výnimku.


1 pre odpoveď č. 2

Možno vám chýbajú niektoré údaje v Gridview:

pozrite si tento tutoriál, ktorý vám pomôže pochopiť, čo ste vynechali.

http://www.firstdroid.com/2011/02/06/android-tutorial-gridview-with-icon-and-text/

BR, Adrian.