我需要从旋转标题列表中选择一个列表,例如,如果我在android旋转选项中选择了小麦,它将选择小麦=小麦、硬粒小麦、分生孢子、种子、玉米、法罗、大麦、黑麦、燕麦、麦芽、咖啡,并将这些数据输出到下一个活动。我该怎么做呢?谢谢!
<string-array name="restrictions">
<item>Wheat</item>
<item>Crustaceans</item>
<item>Eggs</item>
<item>Fish</item>
<item>Peanuts</item>
<item>Soya</item>
<item>Milk</item>
<item>Celery</item>
<item>Mustard</item>
<item>Sesame</item>
<item>Lupin</item>
<item>Nuts</item>
<item>Sulphites</item>
<item>Molluscs</item>
<item>WADA Banned Substances</item>
</string-array>
<string-array name="Wheat">
<item>wheat</item>
<item>durum wheat</item>
<item>semolina</item>
<item>spelt</item>
<item>kamut</item>
<item>eincorn</item>
<item>faro</item>
<item>barley</item>
<item>rye</item>
<item>oat</item>
<item>malt</item>
</string-array>发布于 2018-02-05 01:30:55
若要使用旋转器选择值,请使用以下代码
Spinner spinner = (Spinner)findViewById(R.id.spinner);
String text = spinner.getSelectedItem().toString();然后,您可以检查选定的值。
if(text.equals("Wheat"))
{
List<String> list = Arrays.asList(getResources().getStringArray(R.array.Wheat));
(list).forEach(System.out::println);
}https://stackoverflow.com/questions/48614685
复制相似问题