我尝试阅读rss Feed并在webview和listview上显示。当我将代码运行到Xamarin Android模拟器时,它显示如下。显示器看起来已损坏?
[点击此处] [2]获取RSS订阅源网址。我正在阅读每个项目的描述元素并在vebview中显示它们。正如您所看到的,每个描述都很长,但它只显示描述的一部分,直到每个描述的直线。为什么要截断?
ListView.ItemTemplate>
</StackLayout>
</ViewCell>
</DataTemplate>
和转换器
public class HtmlSourceConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
var html = new HtmlWebViewSource();
if (value != null)
{
html.Html = value.ToString();
}
return html;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}
答案 0 :(得分:2)
甚至尝试在列表视图中嵌套Web视图通常也是一个坏主意。即使是嵌套的滚动视图也可能导致UX问题。我建议您为细胞使用不同类型的视图。
我认为这样做的好方法就是尝试抓住内容并将其放入标签中。
我在Xamarin论坛中看到过类似的任务:webview inside a listview