0
public void mapDisplay() {
final String[] selectedItem= getResources().getStringArray(R.array.map_display_choices);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
// Set the dialog title
builder.setTitle(R.string.mapDisplay)
.setSingleChoiceItems(R.array.map_display_choices, mapDisplayOpt,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
if(selectedItem[which].equals(Satellite)){
mapDisplayOpt = 1;
mapView.setSatellite(true);
dialog.dismiss();
}else if(selectedItem[which].equals[Traffic]){
mapDisplayOpt = 2;
mapView.setTraffic(true);
dialog.dismiss();
}else {
mapDisplayOpt = 0;
mapView.setStreetView(true);
dialog.dismiss();
}
}
});
AlertDialog alert = builder.create();
alert.show();
}
我想問你很多事情,所以如果你們中的任何人都可以回答他們任何一個請回答。
1)我怎樣才能正確radio-button選擇當警報框出現。我使用mapDisplayOpt爲單選按鈕放正確的數字,但我不知道如果單選按鈕與序列的1,2, 3還是隨機數?
2)當我做出o按鈕的選擇alert-box立即消失,我看不到選定的選項。我怎樣才能解決這個問題?
3)在android-google-maps我改變了地圖查看從默認爲衛星或交通之一。我怎樣才能返回到默認的地圖視圖?我使用的街景視圖已被棄用。
謝謝!單選按鈕警示框
謝謝!我會改變這個! – userX