android去除spinner选中背景,android中spinner选中值的获取解决思路

当前位置:我的异常网» Android » android中spinner选中值的获取解决思路

android中spinner选中值的获取解决思路

www.myexceptions.net  网友分享于:2014-08-19  浏览:0次

android中spinner选中值的获取

//为门店绑定数据

ArrayAdapter shop_adapter = new ArrayAdapter(FirstLoginActivity.this,android.R.layout.simple_spinner_item,shopList);

shop_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); // 样式

spinnershop.setAdapter(shop_adapter);

spinnershop.setOnItemSelectedListener(new OnItemSelectedListener() {

public void onItemSelected(AdapterView> arg0, View arg1,

int arg2, long arg3) {

//Spinner spinner = (Spinner) arg0;

//shopname = (String) spinner.getItemAtPosition(arg2);

shopname=arg0.getItemAtPosition(arg2).toString();//传递门店

((Declare)getApplication()).setShopname(shopname);

//arg0.setVisibility(View.VISIBLE);

System.out.println("门店:"+ shopname);

}

public void onNothingSelected(AdapterView> arg0) {

}

});

//为库区绑定数据

final ArrayAdapter positon_adapter = ArrayAdapter.createFromResource(this, R.array.position,android.R.layout.simple_spinner_item);

positon_adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

spinnerposition.setAdapter(positon_adapter);

spinnerposition.setOnItemSelectedListener(new OnItemSelectedListener() {

public void onItemSelected(AdapterView> arg0, View arg1,

int arg2, long arg3) {

//获取所选择的地址

position=spinnerposition.getSelectedItem().toString();//传递库区

((Declare)getApplication()).setPosition(position);

arg0.setVisibility(View.VISIBLE);

System.out.println("库区:"+ spinnerposition.getSelectedItem().toString());

}

public void onNothingSelected(AdapterView> arg0) {

selectpositon.setText("您还没有选择库区");

}

});

//为选择堆头还是选择货架绑定数据

final ArrayAdapter shelfheap_adapter = ArrayAdapter.createFromResource(this, R.array.shelfheap,android.R.layout.simple_spinner_item);

spinnershelfheap.setAdapter(shelfheap_adapter);

spinnershelfheap.setOnItemSelectedListener(new OnItemSelectedListener() {

public void onItemSelected(AdapterView> arg0, View arg1,

int arg2, long arg3) {

shelfheap = FirstLoginActivity.this.getResources().getStringArray(R.array.shelfheap)[arg2].toString();

((Declare)getApplication()).setShelfheap(shelfheap);//选择盘点对象是堆头还是货架

arg0.setVisibility(View.VISIBLE);

System.out.println("堆头还是货架:"+ spinnershelfheap.getSelectedItem().toString());

if(shelfheap.equals("货架"))

{

spinnershop.setOnItemSelectedListener(itemSelectedListener);

}

if(shelfheap.equals("堆头"))

{

selectHeapno();

}

}

public void onNothingSelected(AdapterView> arg0) {

selectshelf.setText("您还没有选择是要对堆头还是货架进行盘点");

}

});

//设置取消按钮监听器

cancelbutton.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v){

//结束当前activity

finish();

}

});

//设置登录按钮监听器

loginbutton.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v){

String username=useredittext.getText().toString();//工号

String pwdpwd=pwdedittext.getText().toString();

database1 = SQLiteDatabase.openOrCreateDatabase(DBManager.DB_PATH + "/" + DBManager.DB_NAME, null);

//查询获得游标

//String sql=" select * from User where username='"+uname+"' and userno='"+password+"'";

文章评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值