在xamarin中使用交错网格

时间:2015-02-03 13:51:25

标签: android gridview xamarin

我必须在我的Xamarin android应用程序中使用交错网格视图。 我发现了许多带有本机代码的示例,但它们使用本机库。 像https://github.com/etsy/AndroidStaggeredGrid一样 https://github.com/maurycyw/StaggeredGridView

但我想在Xamarin中使用,那里有没有任何库或组件或任何样本?

1 个答案:

答案 0 :(得分:1)

您是否尝试使用Google(https://www.google.com/search?q=xamarin+AndroidStaggeredGrid&oq=xamarin+AndroidStaggeredGrid)?大声笑!开玩笑吧!

我遇到了同样的问题,我认为你(我们)有几个选择(请在做出决定之前先阅读所有解决方案)

  1. 第一个解决方案是尝试绑定Java库",我的意思是从C#中消耗.JAR。 Xamarin有一个非常好的文档(http://developer.xamarin.com/guides/android/advanced_topics/java_integration_overview/binding_a_java_library_(.jar)/
  2. 其次可能是将JAVA代码移植到C#。 Xamarin也有很好的文档(http://developer.xamarin.com/guides/android/advanced_topics/java_integration_overview/porting_java_to_csharp/)。我为iOS做了几次c#(我在我的博客http://www.hernanzaldivar.com中写了几个关键词)。你有工具可以帮助你将JAVA转换为C#来源代码(http://codecall.net/2014/03/27/best-tools-to-convert-java-to-c-source-code/)。在这里,您也可以阅读(http://blog.xamarin.com/android-in-c-sharp/
  3. 最后,你有这个原生的解决方案,我将遵循。解决方案在此推文中(https://twitter.com/kphillpotts/status/576130296338321408)。在这里,您可以通过RecyclerView获得详细文章" Xamarin Android - 交错网格布局。并且没有Java绑定!" (http://blog.wislon.io/posts/2015/03/05/xamarin-android-staggered-grid-layout/)包含所有源代码
  4. 我希望你觉得这很有用 来自阿根廷的问候 HERNAN

    https://twitter.com/vackup http://www.hernanzaldivar.com/