设想
- 我想为我的 Android 应用程序实现一个列表,使用 Monodroid/Xamarin 用 C# 编写。
- 我希望该应用程序在 GingerBread 2.3.6(以及最新版本的 JellyBean)上运行。
- 列表功能应类似于 WhatsApp“打开聊天”列表的功能(即,您在行单元格左侧有一个图像,在行单元格中间有一些文本,在行单元格右侧有一个按钮.)
- 我非常精通用 C# 编写 iOS 应用程序,现在正在转向 Android。
- 我知道不同版本的 Android 之间存在碎片,但我无法确定在不同版本之间实现列表本身的差异。
问题
- GingerBread 2.3.6 与 JellyBean 4.x 中的列表实现有区别吗?
- 在 JellyBean 中而不是在 GingerBread 中编写列表实现会容易得多吗?
- 如果有两种不同的方法可以在不同的版本中实现列表,那么每种方法都可以以编程方式实现吗,纯粹在代码中?
要记住的事情
- 我更愿意以编程方式纯粹用代码创建列表(不使用任何类型的 XML/XAML 或界面构建工具)。