C#-搜索文本视图多行
我已经使用Xamarin在C#中创建了一个多行文本视图,但是需要一些帮助来使用用户输入进行搜索 这是多行文本视图-C#-搜索文本视图多行,c#,android,string,xamarin,textview,C#,Android,String,Xamarin,Textview,我已经使用Xamarin在C#中创建了一个多行文本视图,但是需要一些帮助来使用用户输入进行搜索 这是多行文本视图- TextView productList1 = FindViewById<TextView>(Resource.Id.productList); 不起作用的声明- if (productSearch.Text.Contains(productList1.ToString()) == true) {
TextView productList1 = FindViewById<TextView>(Resource.Id.productList);
不起作用的声明-
if (productSearch.Text.Contains(productList1.ToString()) == true)
{
editingResult.Text = "Found";
}
productSearch是用户输入,editingResult是显示“已找到”的文本视图
但是,我可以使用此语句搜索工作正常的列表,但我希望搜索整个列表,而不是单独搜索
if (productSearch.Text.Contains("Hammer") == true)
{
editingResult.Text = "Found";
}
有什么想法吗
谢谢将代码更改为:
if (productList1.Text.Contains(productSearch.Text.ToString()))
{
editingResult.Text = "Found";
}
将代码更改为:
if (productList1.Text.Contains(productSearch.Text.ToString()))
{
editingResult.Text = "Found";
}
您是否尝试过使用
TextView
的Text
属性使用if(productSearch.Text.Contains(productList1.Text.ToString())
而不需要==true
只需尝试一下,它就不起作用了。或者它应该是另一种方式:if(productList1.Text.Contains(productSearch.Text.ToString())))
非常感谢您的支持,效果非常好。它可以使用或不使用ToString()。谢谢,如果我回答,您能接受吗?您是否尝试过使用文本视图属性的if(productSearch.Text.Contains(productList1.Text.ToString())
,而您不需要==true
只要尝试一下,它就不起作用了。或者它应该是另一种方式:如果(productList1.Text.Contains(productSearch.Text.ToString())
非常感谢您的支持。它可以与ToString()配合使用,也可以不与ToString()配合使用。谢谢。如果我回答,您能接受吗?