我正在开发我的 Xamarin.iOS 应用程序的 Android 版本,因此我想在两个平台之间共享尽可能多的代码。
我MonoTouch.Dialog
用于 iOS 屏幕和Android.Dialog
用于 Android 屏幕的 MvvmCross。
开发右侧(Android)屏幕的最佳方法是什么?
我的目标是Android 4.0.3+
并使用Support Library v13 (Rev 18)
来处理子片段。
DialogListFragment是一个自定义的 Android ListFragment 。
我一直在阅读很多关于嵌入在 ScrollView 中的 ListViews 的问题,但我无法弄清楚要遵循的最佳实践是什么。有官方文档吗?
在尝试实现正确的(Android)屏幕时,我可以看到两种行为:
- 通过使用 internal
ScrollView
,所有子片段都只ListViews
显示它们的第一个内容行; - 通过消除内部
ScrollView
,片段可以正确显示。但在某些情况下,它们的高度可能会高于屏幕高度,因此它们不会完全显示出来。