public SearchToolbar(Context context, IAttributeSet attrs, int defStyleAttr) : base(context, attrs, defStyleAttr) { binding = SearchToolbarBinding.Inflate(LayoutInflater.From(context), Resource.Layout.toolbar_search, this, true); if (!IsInEditMode) { var a = context.ObtainStyledAttributes(attrs, Resource.Styleable.SearchToolbar); try { var focus = a.GetBoolean(Resource.Styleable.SearchToolbar_searchFocus, false); var hintResId = a.GetResourceId(Resource.Styleable.SearchToolbar_searchHint, Resource.String.search_hint); SetHint(hintResId); if (focus) { binding.editSearch.RequestFocus(); } else { ClearFocus(); } ToggleCloseButtonVisible(false); InitView(); } finally { a.Recycle(); } } }
public SearchToolbar(Context context, IAttributeSet attrs, int defStyleAttr) : base(context, attrs, defStyleAttr) { binding = SearchToolbarBinding.Inflate(LayoutInflater.From(context), Resource.Layout.toolbar_search, this, true); if (!IsInEditMode) { var a = context.ObtainStyledAttributes(attrs, Resource.Styleable.SearchToolbar); try { var focus = a.GetBoolean(Resource.Styleable.SearchToolbar_searchFocus, false); var hintResId = a.GetResourceId(Resource.Styleable.SearchToolbar_searchHint, Resource.String.search_hint); SetHint(hintResId); if (focus) { binding.editSearch.RequestFocus(); } else { ClearFocus(); } ToggleCloseButtonVisible(false); InitView(); } finally { a.Recycle(); } } }