package com.lociiapp;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Locale;
import com.example.imageslideshow.R;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.Toast;
public class RegitsraionPage extends Activity {
private Spinner country;
TextView textview;
Button regstraionbutton;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.registraion);
country = (Spinner) findViewById(R.id.spinner1);
textview = (TextView) findViewById(R.id.editText1);
regstraionbutton = (Button) findViewById(R.id.button1);
Locale[] locales = Locale.getAvailableLocales();
ArrayList<String> countries = new ArrayList<String>();
for (Locale locale : locales) {
String country = locale.getDisplayCountry();
String Countrycode = locale.getCountry();
if (country.trim().length() > 0 && !countries.contains(country)) {
countries.add(country);
}
}
Collections.sort(countries);
for (String country : countries) {
System.out.println(country);
}
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
R.layout.spinner_item, countries);
// set the view for the Drop down list
dataAdapter
.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// set the ArrayAdapter to the spinner
country.setAdapter(dataAdapter);
country.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
// GetCountryZipCode("AF");
}
});
}
}
I have CountryName. in Spinner. This is My code for displaying All Country in Spinner Using Locale now i want to Print its isd Code when i select CountryName Suppose if i select INDIA then it should Print +91, if select US it should display +1 please tell me how i will implement this .