C# Monodroid/Xamarin - 列出 GingerBread 到 JellyBean 的实现差异
本文关键字:JellyBean 实现 GingerBread Monodroid Xamarin 列出 | 更新日期: 2023-09-27 18:36:53
场景
- 我想为我的Android应用程序实现一个列表,使用Monodroid/Xamarin用C#编写。
- 我希望该应用程序在GingerBread 2.3.6(以及最新版本的JellyBean)上运行。 列表
- 功能应类似于WhatsApp"打开聊天"列表的功能(即,您在行单元格的左侧有一个图像,在行单元格的中间有一些文本,在行单元格的右侧有一个按钮。
- 我非常精通用 C# 编写 iOS 应用程序,现在正在转向 Android。
- 我知道不同版本的 Android 之间存在碎片化,但我无法确定在不同版本之间实现列表 iteself 的差异。
问题
- GingerBread 2.3.6 与 JellyBean 4.x 中的列表实现是否有区别?
- 在JellyBean中编写列表实现比在GingerBread中编写列表实现会容易得多吗?
- 如果有两种不同的方法可以在不同版本中实现列表,那么每种方法都可以以编程方式实现,纯粹在代码中实现吗?
要记住的事情
- 我最好纯粹以编程方式在代码中创建列表(不使用任何类型的 XML/XAML 或界面构建工具)。
如果您仔细查看 ListView
的官方 Android 文档,那么您将能够看到在哪个 API 级别添加了哪些方法。说实话,自 API 级别 1 以来,没有任何根本性的变化。因此,只需开始使用您的代码即可。