本节书摘来自异步社区《Android应用开发入门经典(第3版)》一书中的第6章,第6.7节问与答,作者 【美】Carmen Delessio , Lauren Darcey , Shane Conder,更多章节内容可以访问云栖社区“异步社区”公众号查看
6.7 问与答
Android应用开发入门经典(第3版)
问题:Spinner和AutoCompleteTextView之间存在什么区别?
答案:两者都使用了 Adapter,向用户显示信息,然后向用户收集信息。主要的差别在于Spinner向用户展示了一个预先设定好的额列表,用户必须从列表中选择一项。而对于AutoCompleteTextView来讲,单词列表仅仅是建议。用户完全可以输入一些全新的东西。对于Spinner可以通过引用被选中的条目的方法来获取数据。而在AutoCompleteTextView则使用getText()来获取数据。
问题:本章覆盖了在一个Android应用中可以使用的所有视图吗?
答案:没有,没有完全覆盖。本章介绍了常见的控件并展示了一些用法。使用不同的视图是一种更好地理解它们的方法。