android Spinner(下拉菜单)的应用举例1---静态实现
来源:互联网 发布:淘宝商家入驻怎么 编辑:程序博客网 时间:2024/03/29 22:24
AppMain.java
package lxy.litsoft;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemSelectedListener;import android.widget.ArrayAdapter;import android.widget.Spinner;import android.widget.Toast;public class AppMain extends Activity {Spinner s;ArrayAdapter<CharSequence> adapter; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); adapter = ArrayAdapter.createFromResource(this, R.array.place, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); s = (Spinner)findViewById(R.id.spinner); s.setAdapter(adapter); s.setOnItemSelectedListener(new SpinnerListener()); s.setPrompt("地点"); } class SpinnerListener implements OnItemSelectedListener{public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,long arg3) {String selected = arg0.getItemAtPosition(arg2).toString();Toast.makeText(AppMain.this, "what you selected is :"+selected, Toast.LENGTH_LONG).show();Log.d("test", "what you selected is :"+selected);}public void onNothingSelected(AdapterView<?> arg0) {Toast.makeText(AppMain.this, "you have selected nothing", Toast.LENGTH_LONG).show();Log.d("test", "you have selected nothing");} }}
main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ><TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <Spinner android:id="@+id/spinner" android:layout_width="fill_parent" android:layout_height="wrap_content"></Spinner> </LinearLayout>
strings.xml
<?xml version="1.0" encoding="utf-8"?><resources> <string name="hello">Hello World, AppMain!</string> <string name="app_name">Spinner</string> <string-array name="place"> <item>北京</item> <item>河北</item> <item>石家庄</item> <item>邢台</item> <item>广宗</item> <item>小庄</item> </string-array></resources>
- android Spinner(下拉菜单)的应用举例1---静态实现
- android Spinner(下拉菜单)的应用举例2---动态实现
- android------(下拉菜单)Spinner空间的应用
- Android程序:下拉菜单的实现(Spinner和OnItemSelectedListener)
- android中动态实现spinner下拉菜单
- android 之 Spinner 下拉菜单实现级联
- android 之 Spinner 下拉菜单实现级联
- android 下拉菜单 Spinner
- 安卓下拉菜单(Spinner)的实现
- android下拉菜单spinner的使用方法
- android 之 Spinner 下拉菜单的使用
- android学习--Spinner下拉菜单的使用
- android下拉菜单spinner的使用方法
- Android学习 - 下拉菜单spinner的使用方法
- android下拉菜单spinner的使用方法
- android下拉菜单spinner的使用方法
- android下拉菜单spinner的使用方法
- android下拉菜单spinner的使用方法
- 10个非常有用的PHP代码片段
- java.lang.OutOfMemoryError: bitmap size exceeds VM budget解决方法
- UIView属性clipsTobounds的应用
- 从零开始学习OpenGL ES之六 – 纹理及纹理映射
- 并发冲突UpdateCommand影响0个记录”的错误
- android Spinner(下拉菜单)的应用举例1---静态实现
- Android 1.5 1.6 2.0 2.1 2.2 2.3 3.0的区别 (转载)
- ViewStub的应用
- viewWillAppear: viewDidAppear: viewWillDisappear:viewDidDisappear:loadView; 使用时的区别
- 从零开始学习OpenGL ES之五补遗 – setupView重写
- 身边人,最好的名片
- c++中常函数的应用举例
- BPM与SOA之间的区别及联系
- MFC自身对象的跨线程访问