android的数组字符串数组长度,关于android:使用字符串数组填充Spinner

关于Android应用程序,我属于菜鸟联盟,我希望使用下面的数组或字符串(这是一个转换器应用程序)填充Spinner,这是我的XML文件的摘录,并且我希望填充Spinner:

......

Temperature

Weight

Volume

Speed

Length

Area

Energy

Presure

Memory

@string/TemperatureString

@string/WeightString

@string/VolumeString

@string/SpeedString

@string/LengthString

@string/AreaString

@string/EnergyString

@string/PresureString

@string/MemoryString

由此,我试图填充我的微调器(@+id/MainSpinner)-我不确定我在这里做什么,但是对于activity_main.xml我有以下几点:

android:layout_width="wrap_content"

android:layout_height="match_parent"

android:id="@+id/MainSpinner"

tools:listitem="@layout/support_simple_spinner_dropdown_item"/>

我知道有一种通过Java做到这一点的方法,但我在Java方面更糟!

因此,如果可能,我希望将其保留在xml中。

此外,如果有人希望向我指向一些链接,这些链接将带给我很棒的Java和xml技能-我从Udacity开始,发现它们很好,但是对于非IT毕业生来说,我有很多收获( 从事金融工作,但发现这种事情真的很有趣!)

提前致谢!

Oracle有很棒的Java教程。 只是谷歌" Java教程"。 这将是第一击。

将ListView和Spinner控件与字符串数组绑定的最简单方法是

android:entries ="@array/nameofarray"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:id="@+id/MainSpinner"

tools:listitem="@layout/support_simple_spinner_dropdown_item"

android:entries="@array/Convert_Type"/>

如果要更改微调器的每个项目的主题,则将以下样式放入res/values/styles.xml

#f00

bold

monospace

和集合

android:theme="@style/ItemTextAppearance"

微调器。

如何获得点击微调器项目的价值?

使用setOnItemSelectedListener和spinner.getSelectedItem().toString()

我想获得价值,而不是名字

使用ArrayList和ArrayAdapter。 欲了解更多stackoverflow.com/a/37046661/6840733

在Spinner标签中使用entrys属性

android:layout_width="wrap_content"

android:layout_height="match_parent"

android:id="@+id/MainSpinner"

android:entries="@array/Convert_Type"

tools:listitem="@layout/support_simple_spinner_dropdown_item"/>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值