Spinner--动态增加数据

这篇博客介绍了如何使用ArrayList和ArrayAdapter动态添加数据到Spinner,并设置了Spinner的样式和展开后的标题。通过创建ArrayList,添加元素,然后创建ArrayAdapter并指定布局、TextView ID和数据源,最后将Adapter设置给Spinner并设定提示标题。
摘要由CSDN通过智能技术生成

List<String>  list = new ArrayAdapter<String>;

 list.add(“test1”);

list.add(“test2”);

ArrayAdapter adpter = new ArrayAdapter(this,R.layout.item,R.id.textId,list);

Spinner.setAdapter(adapter);

Spinner.serPrompt(“标题”);  //设置spinner展开后框体的title

 

第一个参数指上下文对象

第二个参数指定下拉框的样式

第三个参数指定TextView的id,R.id.textid 在R.layout.item中定义

第四个参数提供数据源


package com.example.sp;
 
 import java.util.ArrayList;
 import java.util.List;
 
 import android.app.Activity;
 import android.os.Bundle;
 import android.view.Menu;
 import android.view.View;
 import android.widget.ArrayAdapter;
 import android.widget.Button;
 import android.widget.Spinner;
 
 public class MainActivity extends Activity {
 
 	private Spinner spinner;
 	private Button bt;
 	private  List<String> list ;
     @SuppressWarnings("unused")
 	@Override
     publi
  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值