将刚才的字符串数组给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、
用以下内容替换。