private void focusSearchView(object sender, EventArgs e)
        {
            SearchView searchView = (SearchView)sender;

            searchView.Focusable = true;
            searchView.Iconified = false;
            searchView.RequestFocusFromTouch();
        }
Example #2
0
        void SetUpScreen()
        {
            _searchLayout.Click += OnSearchLayoutSelected;

            _searchView.QueryTextSubmit += OnQuerySubmit;

            _searchView.QueryTextChange += OnQueryTextChanged;

            _searchView.Focusable = true;

            _searchView.RequestFocusFromTouch();

            _searchView.ClearFocus();

//			_searchView.SetQueryHint(GetString(Resource.String.HomePageSearchBarHint));

            PersonalizeSearchView();
        }
Example #3
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.SearchDialog);

            Window.SetSoftInputMode(SoftInput.AdjustNothing);

            if (ActionBar != null)
            {
                this.Title = ActionBar.Title = GetString(Resource.String.search);

                ActionBar.SetDisplayUseLogoEnabled(false);
                ActionBar.SetIcon(new ColorDrawable(Color.Transparent));
                ActionBar.SetHomeButtonEnabled(false);
                ActionBar.SetDisplayHomeAsUpEnabled(true);
                ActionBar.SetDisplayShowHomeEnabled(true);
                ActionBar.SetDisplayShowTitleEnabled(true);
            }

            _ListView = (ListView)FindViewById <ListView>(Resource.Id.pageList);

            _SearchView = (SearchView)FindViewById <SearchView>(Resource.Id.searchView);

            //_SearchView.Background = Resources.GetDrawable(Resource.Drawable.ic_action_refresh);

            int  searchPlateId = _SearchView.Context.Resources.GetIdentifier("android:id/search_plate", null, null);
            View searchPlate   = _SearchView.FindViewById(searchPlateId);

            searchPlate.Background.Colorize(DataManager.Get <ISettingsManager>().Settings.ButtonColor);

            _SearchView.Focusable = true;
            _SearchView.Iconified = false;
            _SearchView.RequestFocusFromTouch();

            _SearchView.QueryTextChange += this.SearchBarTextChanged;            /*(sender, e) =>
                                                                                  * {
                                                                                  * SearchPerform(e.NewText);
                                                                                  * };*/

            _SearchView.QueryTextSubmit += (sender, e) =>
            {
                _SearchView.ClearFocus();
            };

            _ListView.ItemClick += (sender, e) =>
            {
                var item = _Pubblicazioni[e.Position];

                Intent i = new Intent();
                i.SetClass(Application.Context, typeof(ViewerScreen));

                i.PutExtra("pubPath", item.Path);
                StartActivity(i);
                Finish();
            };
        }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.SearchDialog);

            Window.SetSoftInputMode(SoftInput.AdjustNothing);

            if (ActionBar != null)
            {
                this.Title = ActionBar.Title = GetString(Resource.String.search);

                ActionBar.SetDisplayUseLogoEnabled(false);
                ActionBar.SetIcon(new ColorDrawable(Color.Transparent));
                ActionBar.SetHomeButtonEnabled(false);
                ActionBar.SetDisplayHomeAsUpEnabled(true);
                ActionBar.SetDisplayShowHomeEnabled(true);
                ActionBar.SetDisplayShowTitleEnabled(true);
            }

            _ListView   = (ListView)FindViewById <ListView>(Resource.Id.pageList);
            _SearchView = (SearchView)FindViewById <SearchView>(Resource.Id.searchView);
            _Loader     = (ProgressBar)FindViewById <ProgressBar>(Resource.Id.prgLoader);

            int  searchPlateId = _SearchView.Context.Resources.GetIdentifier("android:id/search_plate", null, null);
            View searchPlate   = _SearchView.FindViewById(searchPlateId);

            searchPlate.Background.Colorize(DataManager.Get <ISettingsManager>().Settings.ButtonColor);

            _SearchView.Focusable = true;
            _SearchView.Iconified = false;
            _SearchView.RequestFocusFromTouch();

            _SearchView.QueryTextChange += this.SearchBarTextChanged;

            _SearchView.QueryTextSubmit += (sender, e) =>
            {
                _SearchView.ClearFocus();
            };

            //_SearchView.HapticFeedbackEnabled = false;
            _SearchView.LongClickable = false;
        }
Example #5
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            _currentPage   = Intent.GetIntExtra("currentPage", 0);
            _pubblicazione = (Pubblicazione)ActivitiesBringe.GetObject("pub");
            _documento     = (Documento)ActivitiesBringe.GetObject("doc");
            _pdfCore       = (MuPDFCore)ActivitiesBringe.GetObject("pdfCore");

            SetContentView(Resource.Layout.SearchDialog);

            Window.SetSoftInputMode(SoftInput.AdjustNothing);

            if (ActionBar != null)
            {
                this.Title = ActionBar.Title = GetString(Resource.String.search);

                ActionBar.SetDisplayUseLogoEnabled(false);
                ActionBar.SetIcon(new ColorDrawable(Color.Transparent));
                ActionBar.SetHomeButtonEnabled(false);
                ActionBar.SetDisplayHomeAsUpEnabled(true);
                ActionBar.SetDisplayShowHomeEnabled(true);
                ActionBar.SetDisplayShowTitleEnabled(true);
            }

            _pageList = (ListView)FindViewById <ListView>(Resource.Id.pageList);

            _searchView = (SearchView)FindViewById <SearchView>(Resource.Id.searchView);

            int  searchPlateId = _searchView.Context.Resources.GetIdentifier("android:id/search_plate", null, null);
            View searchPlate   = _searchView.FindViewById(searchPlateId);

            searchPlate.Background.Colorize(DataManager.Get <ISettingsManager>().Settings.ButtonColor);

            _searchView.Focusable = true;
            _searchView.Iconified = false;
            _searchView.RequestFocusFromTouch();

            _searchView.QueryTextChange += (sender, e) =>
            {
                SearchPages(e.NewText);
            };

            _searchView.QueryTextSubmit += (sender, e) =>
            {
                _searchView.ClearFocus();
            };

            _pageList.ItemClick += (sender, e) =>
            {
                var art = _articoli[e.Position];

                Intent myIntent = new Intent(this, typeof(ViewerScreen));
                myIntent.PutExtra("doc", art.IdDocumento);
                myIntent.PutExtra("page", (art.Index - 1).ToString());
                myIntent.PutExtra("action", "page");

                SetResult(Result.Ok, myIntent);
                Finish();
            };

            //paramentro ricerca
            var str = ActivitiesBringe.GetObject("search");

            if (str != null)
            {
                string search = (string)str;

                _searchView.SetQuery(search, true);

                _searchView.RequestFocus();
            }
        }