我是Android開發的初學者。目前,我正在做一個計算器。我想在按鍵部分使用GridView
,但我有一個錯誤:Android:GridView
Caused by:java.lang.IllegalArgumentException: can't have a viewTypeCount < 1
首先是讓ButtonAdapter
類並實現ListAdapter
。但我不明白這個錯誤。
請幫我
我是Android開發的初學者。目前,我正在做一個計算器。我想在按鍵部分使用GridView
,但我有一個錯誤:Android:GridView
Caused by:java.lang.IllegalArgumentException: can't have a viewTypeCount < 1
首先是讓ButtonAdapter
類並實現ListAdapter
。但我不明白這個錯誤。
請幫我
getViewTypeCount應該回到你的GridView將使用不同的瀏覽次數。 此號碼由Android內部使用來優化視圖創建。
如果所有在網格視圖項目都是同一類型的,你應該返回1.
@Override
public int getViewTypeCount() {
return 1;
}
應該有至少一種類型的視圖,以及實現可能返回0。這就是爲什麼你得到例外。
也許你是在GridView中丟失了一些數據:
檢查本教程,它可以幫助你瞭解你錯過了什麼。
http://www.firstdroid.com/2011/02/06/android-tutorial-gridview-with-icon-and-text/
BR, 阿德里安。