【发布时间】:2016-03-29 13:48:28
【问题描述】:
不知道如何很好地表达 myslef。正如你在我的代码中看到的,我有一个字符串、一个字符串数组列表和一个微调器。
在我的代码中,我将 String 的元素添加到我的 ArrayList 中,然后添加到我的微调器中。一切都很好,除了所有内容都在一行中,我希望每个元素(“一、二、三、四”)都在一个新行中。
注意:我不知道 String 帐户包含什么以及它有多少值。
ArrayList<String> spinnerAccounts = new ArrayList<>();
String accounts = "one two three four";
Spinner accounts = (Spinner)findViewById(R.id.accounts);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,spinnerAccounts);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
accounts.setAdapter(adapter);
spinnerAccounts.add(System.lineSeparator());
spinnerAccounts.add(accountID.toString());
【问题讨论】:
-
你为什么要创建一个 ArrayList
array而不使用它?当然是一行,因为你只有一个字符串。 -
你在哪里声明
spinnerAccounts以及它包含什么?? -
我已经更新了代码。我的错