下拉菜单
2016-05-28 08:02
309 查看
xml布局 添加
代码实现
<Spinner android:id="@+id/sp_receiver_paymode" android:layout_width="180dp" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_toRightOf="@id/tv_receiver_paymode" />
代码实现
Spinner sp_receiver_paymode = (Spinner) findViewById(R.id.sp_receiver_paymode); Spinner sp_receiver_sendtime = (Spinner) findViewById(R.id.sp_receiver_sendtime); //显示的数组 final String payMode[]=new String[]{"到款-现金","到款-pos","支付宝付款",}; final String sendTime[]=new String[]{"周一至周五送货","双休日及公众假期送货","时间不限,工作日双休日及公众假期均可送货",}; ArrayAdapter<String> payModeAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, payMode); ArrayAdapter<String> sendTimeAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, sendTime); sp_receiver_paymode.setAdapter(payModeAdapter); sp_receiver_sendtime.setAdapter(sendTimeAdapter); //注册事件 sp_receiver_paymode.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { positions=position; Spinner spinner=(Spinner) parent; // Toast.makeText(getApplicationContext(), "xxxx"+spinner.getItemAtPosition(positions), Toast.LENGTH_LONG).show(); } @Override public void onNothingSelected(AdapterView<?> parent) { } }); sp_receiver_sendtime.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { positions=position; Spinner spinner=(Spinner) parent; } @Override public void onNothingSelected(AdapterView<?> parent) { } });
相关文章推荐
- logback logback.xml常用配置详解(三) <filter>
- /etc/fstab 文件解释
- bzoj 2595: [Wc2008]游览计划(斯坦纳树)
- <读书笔记>软件调试之道 :问题的核心-如何修复缺陷
- 第二次冲刺站立会议04
- logback logback.xml常用配置详解(二)<appender>
- 第二次冲刺阶段第五天
- Linux守护进程的启动方法
- SQL 创建存储过程PROCEDURE
- AngularJS 实现简单购物车
- 并发问题分析
- 第二次冲刺个人博客04
- 第17课:spark streming资源动态申请和动态控制消费速率原理剖析
- logback常用配置详解(一)<configuration> and <logger>
- 模仿通讯录侧滑栏
- 关于tomcat启动报“this web application instance has been stopped already”的处理
- 经典.net面试题目
- RF射频技术的原理
- adb.exe 命令详解
- 怎么解决的dedecms无法保存远程图片到本地服务器