android 下拉列表
来源:互联网 发布:淘宝新店推广方案 编辑:程序博客网 时间:2024/06/01 09:55
layout.xml
<?
xml
version
=
"1.0"
encoding
=
"utf-8"
?>
<
LinearLayout
xmlns:android
=
"http://schemas.android.com/apk/res/android"
android:layout_width
=
"fill_parent"
android:layout_height
=
"fill_parent"
android:orientation
=
"vertical"
>
<
TextView
android:id
=
"@+id/spinnerText"
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
></
TextView
>
<
Spinner
android:id
=
"@+id/Spinner01"
android:layout_width
=
"fill_parent"
android:layout_height
=
"wrap_content"
></
Spinner
>
</
LinearLayout
>
java代码
import
android.app.Activity;
import
android.os.Bundle;
import
android.view.View;
import
android.widget.AdapterView;
import
android.widget.AdapterView.OnItemSelectedListener;
import
android.widget.ArrayAdapter;
import
android.widget.Spinner;
import
android.widget.TextView;
public
class
SpinnerActivity
extends
Activity {
private
static
final
String[] m={
"A型"
,
"B型"
,
"O型"
,
"AB型"
,
"其他"
};
private
TextView view ;
private
Spinner spinner;
private
ArrayAdapter<String> adapter;
@Override
protected
void
onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super
.onCreate(savedInstanceState);
setContentView(R.layout.spinner);
view = (TextView) findViewById(R.id.spinnerText);
spinner = (Spinner) findViewById(R.id.Spinner01);
//将可选内容与ArrayAdapter连接起来
adapter =
new
ArrayAdapter<String>(
this
,android.R.layout.simple_spinner_item,m);
//设置下拉列表的风格
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//将adapter 添加到spinner中
spinner.setAdapter(adapter);
//添加事件Spinner事件监听
spinner.setOnItemSelectedListener(
new
SpinnerSelectedListener());
//设置默认值
spinner.setVisibility(View.VISIBLE);
}
//使用数组形式操作
class
SpinnerSelectedListener
implements
OnItemSelectedListener{
public
void
onItemSelected(AdapterView<?> arg0, View arg1,
int
arg2,
long
arg3) {
view.setText(
"你的血型是:"
+m[arg2]);
}
public
void
onNothingSelected(AdapterView<?> arg0) {
}
}
}
0 0
- Android 下拉列表 Spinner
- Android下拉列表框
- Android Spinner 下拉列表
- android spinner下拉列表
- android列表下拉刷新
- Android下拉列表框
- android Spinner 下拉列表
- Android下拉列表框
- android 下拉列表
- android Spinner下拉列表
- Android下拉列表组件
- android Spinner(下拉列表)
- Android下拉列表Spinner
- Android的下拉列表
- Android 自定义下拉列表
- Android下拉列表使用方法
- Android:下拉列表Spinner
- android--下拉列表 Spinner。
- java.sql.SQLException: Value '0000-00-00 ' can not be represented as java.sql.Timest
- hdu 4941map的运用
- spring mvc使用@InitBinder 标签对表单数据绑定
- PagerAdapter、FragmentPagerAdapter、FragmentStatePagerAdapter区别
- 6种提升ASP.NET Web API性能的方法
- android 下拉列表
- Java中HashMap遍历的两种方式
- android手机无法ping通pc,netconnection失败
- [程序设计实习]时光机
- linux命令系列之iconv
- android:layout_gravity和android:gravity的区别
- android开发 drawable中XML的相关应用
- hd 3201 Build a Fence
- android 用 XML 自定义边框