本文主要是介绍Android Spinner与setDropDownViewResource,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
效果图:
第一步:新建Android工程 Test8
第二步:在values中添加arrays.xml
<resources><string-array name="planets"><item>三星</item><item>诺基亚</item><item>BG</item><item>摩托罗拉</item><item>西门子</item><item>联想</item><item>中国电子</item></string-array> </resources>
第三步:编辑strings.xml
<?xml version="1.0" encoding="utf-8"?> <resources><string name="hello">Hello World, SpinnerDemo!</string><string name="app_name">SpinnerApp</string><string name="planet_prompt">Choose a planet</string> </resources>
第四步:编辑main.xml
<Spinnerandroid:id="@+id/spinner01"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_marginTop="10px"android:drawSelectorOnTop="true"android:prompt="@string/planet_prompt"/>
第五步:编辑:SpinnerDemo.java
package com.android;import android.app.Activity;
import android.os.Bundle;
import android.widget.*;
import android.view.*;public class SpinnerDemo extends Activity {/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);Spinner s=(Spinner)findViewById(R.id.spinner01);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);}
}
这篇关于Android Spinner与setDropDownViewResource的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!