Exemplo n.º 1
0
 void setupViewPager()
 {
     adapter = new customViewPagerAdapter(ChildFragmentManager);
     adapter.AddFragment(SmallFragment.newInstance("1"), "first");
     adapter.AddFragment(SmallFragment.newInstance("2"), "second");
     adapter.AddFragment(SmallFragment.newInstance("3"), "third");
     adapter.AddFragment(SmallFragment.newInstance("4"), "fouth");
     viewPager.Adapter = adapter;
 }
Exemplo n.º 2
0
        //public override Dialog OnCreateDialog(Bundle savedInstanceState)
        //{
        //    var builder = new AlertDialog.Builder(Activity);
        //    var inflater = Activity.LayoutInflater;
        //    var dialogView = inflater.Inflate(Resource.Layout.AddServiceDialog, null);
        //}
        //public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        //{
        //    var view = inflater.Inflate(Resource.Layout.dialogFragment, container, false);
        //    var editText = view.FindViewById<EditText>(Resource.Id.txtFirstName);
        //    switch (curItem)
        //    {
        //        case 0:editText.Text = "@string/dialog_add_income";break;
        //        case 1:editText.Text = "@string/dialog_add_outcome";break;
        //    }
        //    return view;
        //}
        public override Dialog OnCreateDialog(Bundle savedInstanceState)
        {
            var builder = new AlertDialog.Builder(Activity);

            var inflater = Activity.LayoutInflater;

            var dialogview = inflater.Inflate(Resource.Layout.dialogFragment, null);

            if (dialogview != null)
            {
                var editText = dialogview.FindViewById <EditText>(Resource.Id.txtAddName);
                editText.Hint = GetString(Resource.String.editTextDialog);
                builder.SetView(dialogview);
                //btn.Click += HandlePositiveButtonClick;
                //int k = btn.Id;
                //builder.SetPositiveButton(btn.Id, HandlePositiveButtonClick);
            }
            Button btn = dialogview.FindViewById <Button>(Resource.Id.btnDialogAdd);

            RelativeLayout layout = dialogview.FindViewById <RelativeLayout>(Resource.Id.dialog_layout);

            layout.Click += layout_Click;

            var dialog = builder.Create();

            btn.Click += (sender, args) =>
            {
                var       inflate1r            = Activity.LayoutInflater;
                var       layout1              = inflate1r.Inflate(Resource.Layout.view_inside_viewPager, null);
                ViewPager viewPager            = layout1.FindViewById <ViewPager>(Resource.Id.viewPagerCharge);
                customViewPagerAdapter adapter = viewPager.Adapter;
                adapter.
                Toast.MakeText(Activity, "yeee", ToastLength.Long).Show();
                dialog.Dismiss();
            };
            return(dialog);
        }