我什至不知道如何在网上搜索这个。
在 html 中我们有这种结构,选择多个
,用几个按钮和一些 javascript 就可以轻松地添加
和删除
code> 列表中的对象,我想在 android 中创建类似的东西,下面是我的想法的更多示例。
html 示例,我的灵感来源:
<!-- It is just an example, sorry for the table layout -->
<table>
<tr><td>
<select name="cars" multiple>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="opel">Opel</option>
<option value="audi">Audi</option>
</select>
</td>
<td>
<input type="button" value="add" /><br/>
<input type="button" value="remove" />
</td>
</tr>
</table>
更多我想做的事情:
我知道android布局,它不会和html一模一样 一,我只想要类似的东西。
列表可以像gmail的邮件 View
按钮会在下方还是上方,还不知道。
OBS:我擅长java,刚开始自学一些android开发,所以我不知道到底可以创建什么以及如何创建。
最佳答案
你好,我从你的问题中得到了什么,这可能是你的解决方案
您正在寻找下拉列表,对吧?在 android 中我们有 Spinner
。您可以使用 Spinner
static 以及 dynamic 在 Spinner
<Spinner
android:id="@+id/planets_spinner"
android:layout_width="fill_parent"
android:entries="@array/cars_name"
android:layout_height="wrap_content" />
对于它的值你需要在String.xml中添加Array
就像
<string-array name="cars_name">
<item> Volvo </item>
<item> Saab </item>
<item> opel </item>
<item> audi </item>
</string-array>
关键类如下:
- 微调器
- 微调适配器
- AdapterView.OnItemSelectedListener
更多内容可以从Android官方文档中获取Link
关于android - html在android中的 "select multiple",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51380803/