示例#1
0
        private void LayoutSpinnerItemSelected(object sender, AdapterView.ItemSelectedEventArgs e)
        {
            Log.Debug(TAG, "LayoutSpinnerItemSelected");
            // Ignore the initial "Item Selected" calls during UI setup
            if (ignore_spinner_count != 0)
            {
                ignore_spinner_count--;
                return;
            }
            Spinner spinner       = (Spinner)sender;
            var     layout_string = string.Format("{0}", spinner.GetItemAtPosition(e.Position));
            var     layout        = SwSettings.LAYOUT_TO_STRING_MAP[layout_string];

            SwSettings.SetSelectedLayout(layout);
            UpdateLayoutVisibility();
        }