示例#1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Bakker);

            FontChangeCrawler fontChangeCrawler = new FontChangeCrawler(Typeface.CreateFromAsset(Assets, "Fonts/krungthep.ttf"));

            fontChangeCrawler.ReplaceFonts(FindViewById <ViewGroup>(Resource.Id.root_bakker));

            Button logoutButton = FindViewById <Button>(Resource.Id.button_logout);

            logoutButton.Click += BakkerLogOut;

            Button helpButton = FindViewById <Button>(Resource.Id.button_help);

            helpButton.Click += Help;

            buttonsBakker[(int)BakkerSelection.automaten]    = FindViewById <Button>(Resource.Id.button_automaten);
            buttonsBakker[(int)BakkerSelection.aanvullen]    = FindViewById <Button>(Resource.Id.button_aanvullen);
            buttonsBakker[(int)BakkerSelection.statistieken] = FindViewById <Button>(Resource.Id.button_statistieken);
            buttonsBakker[(int)BakkerSelection.route]        = FindViewById <Button>(Resource.Id.button_route);

            for (int i = 0; i < buttonsBakker.Length; i++)
            {
                buttonsBakker[i].Click += ChangeBakkerSelection;
            }
        }
示例#2
0
        public static View CreateOverlayFromView(int customViewID, AssetManager assets, Activity activity)
        {
            View customView = activity.LayoutInflater.Inflate(customViewID, null);

            customView.Background = activity.Resources.GetDrawable(Resource.Drawable.RoundedButton, null);
            AlertDialog builder = new AlertDialog.Builder(activity).Create();

            builder.SetView(customView);
            builder.Show();
            FontChangeCrawler.ChangeTypeFaceToKrungthep(customView, assets);
            return(customView);
        }
示例#3
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);

            //change fontface
            FontChangeCrawler.ChangeTypeFaceToKrungthep(FindViewById(Resource.Id.root_main), Assets);

            //get views
            Button     loginButton  = FindViewById <Button>(Resource.Id.button_login);
            Button     helpButton   = FindViewById <Button>(Resource.Id.button_help);
            RadioGroup breadGroup   = FindViewById <RadioGroup>(Resource.Id.radioGroup_broden);
            SeekBar    seekBarRange = FindViewById <SeekBar>(Resource.Id.seekBar_range);

            seekBarText = FindViewById <TextView>(Resource.Id.range_value);

            //add events
            loginButton.Click            += BakkerLogIn;
            helpButton.Click             += Help;
            breadGroup.CheckedChange     += BreadGroup_CheckedChange;
            seekBarRange.ProgressChanged += SeekBarRange_ProgressChanged;;
        }
示例#4
0
        public static void ChangeTypeFaceToKrungthep(View customView, AssetManager Assets)
        {
            FontChangeCrawler fontChangeCrawler = new FontChangeCrawler(Typeface.CreateFromAsset(Assets, "Fonts/krungthep.ttf"));

            fontChangeCrawler.ReplaceFonts(customView as ViewGroup);
        }