将刚才的字符串数组给Spiner

发布时间:2025-06-24 19:23:49  作者:北方职教升学中心  阅读量:290


<?xml version="1.0" encoding="utf-8"?><resources>    <string-array name="ipValues">        <item>192.168.101.54</item>        <item>192.168.4.2</item>        <item>192.168.5.1</item>        <item>127.0.0.1</item>    </string-array></resources>

后续增减或修改下拉选项󿼌ipvalues.可以在xml文件中修改。

一句代码就够了,

Spinner的取值。

与textview的使用࿰相比c;过程复杂,只丢了󿼌所以不要害怕�这个过程仍然很简单。将刚才的字符串数组给Spiner。

两种方法可以配置下拉列表。

以下是Spinner的值,也很简单＀也很简单�使用setonitemseledlisteneronitemselected()获取,ipselectValue是下拉列表的选定值。配置下拉列表。

android:entries="@array/ipValues"

说明:ipvalues是ipvalues.xml文件中的字符串数组名。

String ipSelectValue = parent.getItemAtPosition(position).toString();

新建xml文件的步骤如下图所示c;选择Values XML File。

Android ￰在studio开发过程中c;下拉列表Spinner是一种更实用的控件,有很多应用场景󿀌以下拉列表的形式可以为用户提供所有选项。

方法1(xml文件配置,推荐)

方法2(代码实现)

方法一。#xff00c;也就是说,

取值。放在后面,先说。

给文件起个名字,我在这里命名ipvalues,点击右下角的Finish。(xml文件配置,比较推荐)详细步骤如下。

public Spinner spinnerIP = null;private ArrayAdapter<CharSequence> adapterIP = null;private static String[] ipStrValues={"192.168.101.54","192.168.4.2"};

字符串数组ipstrvalues在oncreate中给适配器adapterIP,SpinerIP适配器adapterIP。

找到并打开新建ipvalues.xml文件,内容如下图所示。详细步骤如下。代码实现。

实现代码也很简单。

方法二。spinnerIP = (Spinner) super.findViewById(R.id.spinnerIP);//字符串数组ipstrvalues给适配器adapterIPadapterIPIP = new ArrayAdapter<CharSequence>(this, android.R.layout.simple_spinner_dropdown_item, ipStrValues);//适配器adapterIP给spinnerIPspinner.setAdapter(adapterIP);

方法二到此完成。

id￰找到spinerIPc;声明spinnerIP,adapterIP,ipstrvalues等字符串数组变量。。

简要说明如下。activity_main.Spinner设置在xml中。

1、

以可选IP地址为例。

实现代码也很简单。新建xml文件󿼌列出所有可选项。

方法一到此完成。

2、

用以下内容替换。