当谈到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毕业生需要接受很多(I在金融界工作,但发现这件事真的很有趣!)
提前致谢!
解决方法:
使用String Array绑定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"/>
如果要更改Spinner的每个项目的主题,请将下面的样式放入res / values / styles.xml
#f00
bold
monospace
和集
android:theme="@style/ItemTextAppearance"
旋转器
标签:android,android-layout,xml,android-studio
来源: https://codeday.me/bug/20190611/1218852.html