美文网首页
Spinner添加数据

Spinner添加数据

作者: 点滴回忆 | 来源:发表于2016-05-25 10:51 被阅读965次

第一种方法:

设置list

public List<String> getDataSource(){
    List<String> list = new ArrayList<String>
    List.add("beijing");
    List.add("shanghai");
    return list;
}

public class SpinnerActivity extends Activity{
    private Spinner spinner;
    private ArrayAdapter<String> adapter;

    @Overrride
    protected void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.spinner);
            
        findviewbyid;
        adapter = new ArrayAdapter<String>(this,android.r.layout.simple_spinner.dropdown_item,getDataSource());
        spinner.setAdapter(adapter);
    }
}

第二种:

在values下建个array.xml

<resources>

    <string-array name="spinmajor">
    <item></item>  
    <item>计算机科学与技术</item>  
    <item>信息安全</item>  
    <item>软件工程</item>  
    </string-array>
    
</resources>

然后在布局文件中加上以下代码:

 android:entries="@array/spinmajor"

相关文章

网友评论

      本文标题:Spinner添加数据

      本文链接:https://www.haomeiwen.com/subject/gtctdttx.html