我什至不知道如何在网络上搜索。
在html中,我们具有select multiple
这种结构,并且通过一些按钮和一些javascript,可以轻松地从列表中add
和remove
对象,我想在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的电子邮件视图
按钮位于下方还是上方,尚不知道。
OBS:我擅长Java,并且刚刚开始自己学习一些android开发,所以我不确切知道可以创建什么以及如何创建。
答案 0 :(得分:3)
你好,我从你的问题中得到什么,这可能是你的解决方案
您正在寻找下拉列表,对吗?在android中,我们有Spinner
。您可以使用Spinner
静态和动态来添加或删除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>
关键类别如下:
有关更多信息,您可以从Android官方文档Link中获取它
答案 1 :(得分:3)