Raghavendra
Joined: 21 Aug 2007 Posts: 222
|
Posted: Fri Dec 04, 2009 4:10 am Post subject: DropDownList or ComboBox or Spinner in Android |
|
|
Following is the sample code to Bind Values to Spinner using Adapters in Android.
package dotnetexperts.mobile.HelloWorld;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
public class HelloWorld extends Activity {
/** Called when the activity is first created. */
private Spinner SpinnerCountries;
private ArrayAdapter<CharSequence> AdapterCountries;
@Override
public void onCreate(Bundle *) {
super.onCreate(*);
setContentView(R.layout.main);
String[] Countries = { "India", "France", "Japan", "China", "U.S" };
// //////////////////Countries Spinner/////////////////////////////////
SpinnerCountries = (Spinner) findViewById(R.id.Spinner01);
// //////////////////////////////////////////////////////////////
// create an arrayAdapter an assign it to the spinner
AdapterCountries = new ArrayAdapter<CharSequence>(this,
android.R.layout.simple_spinner_item);
AdapterCountries
.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
SpinnerCountries.setAdapter(AdapterCountries);
int lenCountries = Countries.length;
for (int i = 0; i < lenCountries; i++) {
// test += Areas[i] + "\n";
AdapterCountries.add(Countries[i]);
}
}
@Override
protected void onStop() {
super.onStop();
}
}
Thanks & Regards,
Raghavendra K. |
|