Android的spinner获取索引和设置显示第几项
- 作者: 亖呉?盀
- 来源: 51数据库
- 2021-08-27
//选择业务类型的下拉
Spinner mSpinner;
//业务类型下拉
void businessTypeSelect() {
String[] arr = {"门店要货", "门店退货", "店间调货"};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, arr) {
};
mSpinner = findViewById(R.id.spinner_businessType_allocationList);
mSpinner.setAdapter(adapter);
mSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
//获取下拉的索引
if (mSpinner.getSelectedItemPosition() == 0) {
Toast.makeText(getBaseContext(), "你选中的选项为" + mSpinner.getSelectedItemPosition(), Toast.LENGTH_SHORT).show();
} else if (mSpinner.getSelectedItemPosition() == 1) {
Toast.makeText(getBaseContext(), "你选中的选项为" + mSpinner.getSelectedItemPosition(), Toast.LENGTH_SHORT).show();
} else if (mSpinner.getSelectedItemPosition() == 2) {
Toast.makeText(getBaseContext(), "你选中的选项为" + mSpinner.getSelectedItemPosition(), Toast.LENGTH_SHORT).show();
}
//设置显示的的某一项来显示
mSpinner.setSelection(2);//显示第三项来显示
mSpinner.setSelection(0);//显示第二项来显示
mSpinner.setSelection(1);//显示第一项来显示
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
}
推荐阅读
热点文章
android中Bitmap用法(显示,保存,缩放,旋转)实例分析
12
android 仿微信聊天气泡效果实现思路
1
Android的尺度,drawable-xxxxxxx
2
Codeforces Round #656 (Div. 3) (C、D题)
1
Android之handler异步消息处理机制解析
6
GridView中图片显示出现上下间距过大,左右图片显示类似瀑布流的问题
0
AsyncTask的简单使用
5
两个简单Fragment之间的通信(三种方式)
18
uboot修改设置boot参数命令
41
android中实现从相册中一次性获取多张图片与拍照,并将选中的图片显示出来
2