2010-09-13 28 views
3

我是Android開發的初學者。目前,我正在做一個計算器。我想在按鍵部分使用GridView,但我有一個錯誤:Android:GridView

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

首先是讓ButtonAdapter類並實現ListAdapter。但我不明白這個錯誤。

請幫我

回答

4

getViewTypeCount應該回到你的GridView將使用不同的瀏覽次數。 此號碼由Android內部使用來優化視圖創建。

如果所有在網格視圖項目都是同一類型的,你應該返回1.

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

應該有至少一種類型的視圖,以及實現可能返回0。這就是爲什麼你得到例外。