Внедрявам изглед за автоматично довършване в моето мобилно приложение, което разработвам с помощта на Xamarin.
Зададох праг на 1 и зададох фокуса върху изгледа за автоматично довършване в събитието onCreate за активност.
autoCompleteView.FocusChange += delegate(object sender, View.FocusChangeEventArgs args)
{
if (args.HasFocus)
{
autoCompleteView.ShowDropDown();
}
};
Той показва падащото меню с всички предложения, когато приложението ми се зареди. Всеки път, когато пиша текст, той се филтрира въз основа на условие и всичко работи добре. Но когато изчистя целия текст в изгледа за автоматично довършване, падащото меню се затваря. Но искам да покажа падащото меню с всички предложения.
Също така, когато докосна/щракна върху изгледа за автоматично довършване, падащото меню се затваря. Така че добавих кода по-долу, за да покажа падащото меню, но има трептене (падащото меню е затворено и се отваря отново).
autoCompleteView.Click += delegate(object sender, EventArgs args) {
autoCompleteView.ShowDropDown ();
};
Благодаря предварително.