C# - 搜索TextView多行

时间:2016-01-21 09:27:15

标签: c# android string xamarin textview

我使用Xamarin在C#中创建了一个多行TextView,但是需要一些帮助才能使用用户输入进行搜索。

这是多行textview -

           TextView productList1 = FindViewById<TextView>(Resource.Id.productList);

数据 -

       productList1.Text += "Tomato Soup" + System.Environment.NewLine;
       productList1.Text += "Yo-yo" + System.Environment.NewLine;
       productList1.Text += "Hammer" + System.Environment.NewLine;

不起作用的陈述 -

if (productSearch.Text.Contains(productList1.ToString()) == true)
            {
               editingResult.Text = "Found";
            }

使用productSearch作为用户输入和编辑结果是一个文本视图,其中&#34;找到&#34;正在展示。

但是,我可以使用此语句来搜索哪个工作正常,但我希望不单独搜索整个列表。

    if (productSearch.Text.Contains("Hammer") == true)
           {
               editingResult.Text = "Found";
            }

任何想法?

谢谢

1 个答案:

答案 0 :(得分:0)

将您的代码更改为:

if (productList1.Text.Contains(productSearch.Text.ToString()))
{
     editingResult.Text = "Found";
}