我試圖在列表視圖中獲取可索引列表。我提到了this。但在使用代碼時,我在使用StringMatcher類中的韓語字符時遇到了錯誤。任何人都可以向我解釋這個課程的用法嗎?這個班級是否需要英文字符?Android中的可索引列表視圖
在此先感謝。
我試圖在列表視圖中獲取可索引列表。我提到了this。但在使用代碼時,我在使用StringMatcher類中的韓語字符時遇到了錯誤。任何人都可以向我解釋這個課程的用法嗎?這個班級是否需要英文字符?Android中的可索引列表視圖
在此先感謝。
爲使其正常工作,需要進行一些更改。爲了編譯該項目,並擺脫韓國文字的更新StringMatcher類
package com.woozzu.android.util;
public class StringMatcher {
public static boolean match(String value, String keyword) {
if (value == null || keyword == null)
return false;
if (keyword.length() > value.length())
return false;
int i = 0, j = 0;
do {
int vi = value.charAt(i);
int kj = keyword.charAt(j);
if (isKorean(vi) && isInitialSound(kj)) {
} else {
if (vi == kj) {
i++;
j++;
} else if (j > 0)
break;
else
i++;
}
} while (i < value.length() && j < keyword.length());
return (j == keyword.length())? true : false;
}
private static boolean isKorean(int i) {
return false;
}
private static boolean isInitialSound(int i) {
return false;
}
}
檢查了這一點,也許這有助於http://stackoverflow.com/questions/12560919/android-listview-with-fast -scroll-and-alphabetical-section-index – V4Vendetta
謝謝V4Vendetta。這對我有點幫助。但是,在點擊索引中的字母時,只會顯示一條吐司消息,指示已點擊的字母。 – VikramV