我想獲取微調器的選定值。
首先,我在res /值/字符串創建一個STRING-ARRAY
在佈局檢索微調器的綁定值
<string-array name="location">
<item name="AUH">ABU DHABI</item>
<item name="AAN">AL AIN</item>
<item name="DMM">DAMMAM</item>
</string-array>
微調定義:
<Spinner
android:id="@+id/spnOrigin"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:entries="@array/location"/>
現在我需要完成的按鈕,點擊身體,如果用戶選擇了ABU DHABHI,他應該回到AUH。
GETSELECTITEM
返回ABU DHABI,而不是背後的價值。如果我嘗試這樣的事情,這種方法可以讓我獲得NAME屬性嗎?
String[] _location =getResources().getStringArray(R.array.location);
按鈕處理程序:
bttProcess.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
});
如果你將有很多的城市,它可能是最好的存儲城市名稱和三個字母代碼在SQLiteDatabase中。 – Sam
查看我的更新回答 –