protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.login_with_autocomplete_activity);

            LoginButton = (TextView)FindViewById(Resource.Id.login);
            ClearButton = (TextView)FindViewById(Resource.Id.clear);
            UsernameAutoCompleteField = (AutoCompleteTextView)FindViewById(Resource.Id.usernameField);
            PasswordField             = (TextView)FindViewById(Resource.Id.passwordField);

            LoginButton.Click += (sender, args) => {
                Login();
            };
            ClearButton.Click += (sender, args) =>
            {
                ResetFields();
            };
            AutofillCallback = new MyAutofillCallback();
            AutofillManager  = (AutofillManager)ApplicationContext.GetSystemService(Java.Lang.Class.FromType(typeof(AutofillManager)));
            ArrayAdapter mockAutocompleteAdapter = ArrayAdapter.CreateFromResource(this, Resource.Array.mock_autocomplete_sign_in_suggestions,
                                                                                   Android.Resource.Layout.SimpleDropDownItem1Line);

            UsernameAutoCompleteField.Adapter = mockAutocompleteAdapter;
        }
Esempio n. 2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.login_with_autocomplete_activity);

            mLoginButton = FindViewById <TextView>(Resource.Id.login);
            mClearButton = FindViewById <TextView>(Resource.Id.clear);
            mUsernameAutoCompleteField = FindViewById <AutoCompleteTextView>(Resource.Id.usernameField);
            mPasswordField             = FindViewById <TextView>(Resource.Id.passwordField);
            mLoginButton.Click        += delegate { Login(); };

            mLoginButton.Click += delegate { ResetFields(); };

            mAutofillCallback = new MyAutofillCallback {
                that = this
            };
            mAutofillManager = (AutofillManager)GetSystemService(Class.FromType(typeof(AutofillManager)));

            var mockAutocompleteAdapter = ArrayAdapter.CreateFromResource(this,
                                                                          Resource.Array.mock_autocomplete_sign_in_suggestions,
                                                                          Android.Resource.Layout.SimpleDropDownItem1Line);

            mUsernameAutoCompleteField.Adapter = mockAutocompleteAdapter;
        }