HelloSpinner.java Source

1
  package com.example.test; import android.app.Activity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.Spinner; public class HelloSpinner extends Activity (@ Overridepublic void onCreate (Bundle savedInstanceState) ( super.onCreate (savedInstanceState); setContentView (R.layout.main); Spinner s = (Spinner) findViewById (R.id.spinner); ArrayAdapter adapter = ArrayAdapter.createFromResource (this, R.array.planets, android.R. layout.simple_spinner_item); adapter.setDropDownViewResource (android.R.layout.simple_spinner_dropdown_item); s.setAdapter (adapter);))

layout-> main.xml

1
  <? xml version = "1.0" encoding = "utf-8"?> <LinearLayout xmlns: android = "http://schemas.android.com/apk/res/android" android: orientation = "vertical" android: padding = "10dip" android: layout_width = "fill_parent" android: layout_height = "wrap_content"> <TextView android: layout_width = "fill_parent" android: layout_height = "wrap_content" android: layout_marginTop = "10dip" android: text = "Please select a planet: "/> <Spinner android: id =" @ + id / spinner "android: layout_width =" fill_parent "android: layout_height =" wrap_content "android: drawSelectorOnTop =" true "android: prompt =" @ string / planet_prompt "/ > </ LinearLayout>

values-> arrays.xml

1
  <resources> <string-array name="planets"> <item> Mercury </ item> <item> Venus </ item> <item> Earth </ item> <item> Mars </ item> <item> Jupiter < / item> <item> Saturn </ item> <item> Uranus </ item> <item> Neptune </ item> </ string-array> </ resources>

value-> strings.xml

1
  <? xml version = "1.0" encoding = "utf-8"?> <resources> <string name="hello"> Hello World, HelloSpinner! </ string> <string name="app_name"> HelloSpinner </ string> <string name="planet_prompt"> Choose a planet </ string> </ resources>

run it

Tags: , , , ,