安卓纯java写Spinner
来源:互联网 发布:公司邮箱的域名是什么 编辑:程序博客网 时间:2024/05/22 03:29
- import android.app.Activity;
- import android.os.Bundle;
- import android.view.View;
- import android.widget.*;
- import android.widget.AdapterView.OnItemSelectedListener;
- public class SpinnerTest extends Activity {
- private LinearLayout mainLayout=null;
- private TextView tv1=null;
- private Spinner spinner1=null;
- private TextView tv2=null;
- private Spinner spinner2=null;
- private TextView tv3=null;
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- mainLayout_init();
- setContentView(mainLayout);
- }
- void mainLayout_init(){
- mainLayout=new LinearLayout(this);
- LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(-1,-1);
- mainLayout.setLayoutParams(lp);
- mainLayout.setOrientation(LinearLayout.VERTICAL);
- tv1_init();
- mainLayout.addView(tv1);
- spinner1_init();
- mainLayout.addView(spinner1);
- tv2_init();
- mainLayout.addView(tv2);
- spinner2_init();
- mainLayout.addView(spinner2);
- tv3=new TextView(this);
- tv3.setText("显示");
- mainLayout.addView(tv3);
- }
- /*tv1初始化*/
- void tv1_init(){
- tv1=new TextView(this);
- LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(-1,-2);
- tv1.setLayoutParams(lp);
- tv1.setText("Spinner测试");
- }
- /*spinner初始化*/
- void spinner1_init(){
- spinner1=new Spinner(this);
- LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(-1, -2);
- spinner1.setLayoutParams(lp);
- spinner1.setPrompt("这是标题");
- String s[]={"选项一","选项二","选项三"};
- ArrayAdapter<String> aa=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,s);
- //设置为下拉式Item格式
- aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
- spinner1.setAdapter(aa);
- //添加监听
- OnItemSelectedListener otsc=new OnItemSelectedListener(){
- public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3) {
- tv3.setText("选项"+String.valueOf(arg2+1)+"被你选中了");
- }
- public void onNothingSelected(AdapterView<?> arg0) {
- }
- };
- spinner1.setOnItemSelectedListener(otsc);
- }
- /**/
- void tv2_init(){
- tv2=new TextView(this);
- LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(-1,-2);
- tv2.setLayoutParams(lp);
- tv2.setText("换一种风格");
- }
- /**/
- void spinner2_init(){
- //
- spinner2=new Spinner(this);
- LinearLayout.LayoutParams lp=new LinearLayout.LayoutParams(-1, -2);
- spinner2.setLayoutParams(lp);
- //spinner2.setPrompt("这是标题");
- String s[]={"选项一","选项二","选项三"};
- ArrayAdapter<String> aa=new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,s);
- //另一种风格
- aa.setDropDownViewResource(android.R.layout.simple_spinner_item);
- spinner2.setAdapter(aa);
- }
- }
0 0
- 安卓纯java写Spinner
- 不写一行java代码为listview spinner填充数据
- java中的spinner
- Spinner
- spinner
- spinner
- Spinner
- Spinner
- Spinner
- Spinner
- Spinner
- Spinner
- Spinner
- Spinner
- spinner
- Spinner
- spinner
- Spinner
- C#/Js实现Base64
- 数据结构课程设计 信管1134班 洪量
- 中国首个高速公路快充网络开通
- linux关闭防火墙
- 公司和员工发展
- 安卓纯java写Spinner
- 辽宁经济“自由落体”式下滑:民众捂紧口袋喊穷
- AppWidget详解
- CF 262Div2 D Little Victor and Set
- Ambari系列(三): Ambari架构详解
- 【BZOJ 1046】 [HAOI2007]上升序列
- JDK6和JDK7中String 类的substring方法
- java中JVM的原理
- Web Api 测试