0
我有一個AutoCompleteTextView用於輸入國家名稱。我已經在列表中的XML文件是這樣的:如何將國家名稱轉換爲Android上的Iso2code?
<resources>
<string-array name="countries_array">
<item>Afghanistan</item>
<item>Albania</item>
<item>Algeria</item>
<item>American Samoa</item>
<item>Andorra</item>
and so on
但在我的應用程序的另一部分我必須ISO2code這些名字像鋁阿爾巴尼亞和FR來回法國。你有什麼主意嗎? XML是否提供了其他功能來爲每個項目添加價值?
我在想另一個xml文件只是爲國家名Iso2code,然後當一個實際的國家名稱被選中,它會得到相同的數字,但從iso2code。但不知道如何工作。
那麼有什麼想法?
感謝您的文章。我試過,但一些如何這張地圖不適用於我的Android應用程序,因爲它有HashMap <>()這似乎是不可接受的Java版本。有沒有其他方法? – user3026034
原始代碼中有一個錯誤,它不是'Map countries = new HashMap <>();''Map countries = new HashMap (); ' –
clubifaximatic