C#Monodroid / Xamarin - 列出GingerBread到JellyBean的实现差异

时间:2013-10-24 12:55:28

标签: c# xamarin.android xamarin android-2.3-gingerbread android-4.2-jelly-bean

方案

  • 我想为我的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或界面构建工具)纯粹在代码中创建列表。

1 个答案:

答案 0 :(得分:1)

如果仔细查看ListView的官方Android文档,那么您将能够看到在哪个API级别添加了哪些方法。说实话,自API级别1以来没有任何根本改变。所以只需开始使用您的代码。