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 
Permalink: Code Library - Eclipse developed Android, Hello Spinner (Study 10)
Subcribe the update with Google Reader.
RSS feed for comments on this post
Leave a reply