Я создал Multi Line TextView на C# с использованием Xamarin, но вам нужна помощь в поиске через него с использованием ввода пользователей.C# - Поиск многострочного текстового поля
Это многострочный 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";
}
С является поиск продукта ввода пользователей и editResult - текстовое представление, в котором отображается «Найдено».
Однако я могу использовать этот оператор для поиска, который работает нормально, но я хочу искать по всему списку не по отдельности.
if (productSearch.Text.Contains("Hammer") == true)
{
editingResult.Text = "Found";
}
Любые идеи?
Спасибо
Вы пробовали с 'если (productSearch.Text.Contains (()) productList1.Text.ToString)' 'с помощью собственности Text' вашего 'TextView', и вам не нужно' == true' – Milen
Просто попробовал это, и он не работает. – Wahm
Или, возможно, это должно быть наоборот: 'if (productList1.Text.Contains (productSearch.Text.ToString()))' – Milen