public void setItemLogin(){ var txtFormat = Android.Util.ComplexUnitType.Px; linearButtonLogin = new LinearLayout (this); linearEditTextLogin = new LinearLayout (this); linearTextLogin = new LinearLayout (this); etxtUser = new EditText (this); etxtPassword = new EditText (this); btnLoginInto = new ImageButton (this); txtLogin_a = new TextView (this); txtLogin_b = new TextView (this); txtInicioSesion = new TextView (this); linearButtonLogin.LayoutParameters = new LinearLayout.LayoutParams (-1, LinearLayout.LayoutParams.WrapContent); linearEditTextLogin.LayoutParameters = new LinearLayout.LayoutParams (-1, LinearLayout.LayoutParams.WrapContent); linearTextLogin.LayoutParameters = new LinearLayout.LayoutParams (LinearLayout.LayoutParams.WrapContent, LinearLayout.LayoutParams.WrapContent); etxtUser.LayoutParameters = new ViewGroup.LayoutParams (Configuration.getWidth (507), Configuration.getHeight (78)); etxtPassword.LayoutParameters = new ViewGroup.LayoutParams (Configuration.getWidth (507), Configuration.getHeight (78)); linearButtonLogin.Orientation = Orientation.Horizontal; linearButtonLogin.SetGravity (GravityFlags.Center); linearEditTextLogin.Orientation = Orientation.Vertical; linearEditTextLogin.SetGravity (GravityFlags.Center); linearTextLogin.Orientation = Orientation.Vertical; linearTextLogin.SetGravity (GravityFlags.Center); etxtUser.Hint = " Usuario"; etxtUser.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); etxtPassword.Hint = " Contraseña"; etxtPassword.InputType = Android.Text.InputTypes.TextVariationPassword | Android.Text.InputTypes.ClassText; etxtPassword.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); etxtPassword.InputType = InputTypes.TextVariationVisiblePassword; txtLogin_a.Text = "FORGOT PASSWORD?"; txtLogin_a.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); txtLogin_b.Text = " CHANGE"; txtLogin_b.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); txtLogin_a.SetTextSize (txtFormat,Configuration.getHeight(30)); txtLogin_b.SetTextSize (txtFormat, Configuration.getHeight (30)); txtInicioSesion.Text = "Iniciar Sesión"; txtInicioSesion.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); txtInicioSesion.SetTextColor (Color.ParseColor("#ffffff")); txtInicioSesion.SetTextSize (Android.Util.ComplexUnitType.Px, Configuration.getHeight (36)); btnLoginInto.SetImageBitmap (Bitmap.CreateScaledBitmap (getBitmapFromAsset("icons/otherlogin.png"),Configuration.getWidth (242), Configuration.getHeight (78),true)); etxtUser.SetTextColor (Color.ParseColor ("#ffffff")); etxtPassword.SetTextColor (Color.ParseColor ("#ffffff")); btnLoginInto.Click += delegate { _dialog.Show(); var com = ((LoginViewModel)this.DataContext).LoginCommand; com.Execute(null); //AlertDialog.Builder popupBuilder = new AlertDialog.Builder(this); }; initButtonColor (btnLoginInto); etxtPassword.InputType = InputTypes.TextVariationVisiblePassword; etxtPassword.TransformationMethod = Android.Text.Method.PasswordTransformationMethod.Instance; txtLogin_a.SetTextColor (Color.ParseColor ("#ffffff")); txtLogin_b.SetTextColor (Color.ParseColor ("#00c6ff")); Drawable drawableEditText = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/cajatexto.png"), Configuration.getWidth(507), Configuration.getHeight(80), true)); etxtUser.SetBackgroundDrawable (drawableEditText); etxtPassword.SetBackgroundDrawable (drawableEditText); etxtUser.SetSingleLine (true); etxtPassword.SetSingleLine (true); LinearLayout space = new LinearLayout (this); space.LayoutParameters = new LinearLayout.LayoutParams (-1, 20); linearTextLogin.AddView (txtLogin_a); linearTextLogin.AddView (txtLogin_b); //linearButtonLogin.AddView (btnLoginInto); //linearButtonLogin.AddView (linearTextLogin); linearEditTextLogin.AddView (etxtUser); linearEditTextLogin.AddView (space); linearEditTextLogin.AddView (etxtPassword); txtInicioSesion.SetX (Configuration.getWidth(75)); txtInicioSesion.SetY (Configuration.getHeight(680)); linearEditTextLogin.SetX (0); linearEditTextLogin.SetY (Configuration.getHeight(741)); //linearButtonLogin.SetX (0); linearButtonLogin.SetY (Configuration.getHeight(978)); btnLoginInto.SetX (Configuration.getWidth (45));btnLoginInto.SetY (Configuration.getHeight (980)); linearTextLogin.SetX (Configuration.getWidth (345));linearTextLogin.SetY (Configuration.getHeight(995)); relLogin.AddView (txtInicioSesion); relLogin.AddView (linearEditTextLogin); //relLogin.AddView (linearButtonLogin); relLogin.AddView(btnLoginInto); relLogin.AddView (linearTextLogin); ((LoginViewModel)this.ViewModel).PropertyChanged += Login_propertyChanged;; var set = this.CreateBindingSet<LoginView, LoginViewModel>(); set.Bind(etxtUser).To(vm => vm.Username); set.Bind(etxtPassword).To(vm => vm.Password); set.Apply(); mainLayout.AddView (relLogin); }
public void init(){ mainLayout = new RelativeLayout (this); txtRegister = new TextView (this); etxtEmail = new EditText (this); etxtUser = new EditText (this); etxtPassword = new EditText (this); btnCreateAccount = new ImageButton (this); linearButtonRegister = new LinearLayout (this); linearRegister = new LinearLayout (this); linearButtonRegister.LayoutParameters = new LinearLayout.LayoutParams (-1,LinearLayout.LayoutParams.WrapContent); linearRegister.LayoutParameters = new LinearLayout.LayoutParams (-1,LinearLayout.LayoutParams.WrapContent); linearButtonRegister.Orientation = Orientation.Horizontal; linearRegister.Orientation = Orientation.Vertical; linearButtonRegister.SetGravity (GravityFlags.Center); linearRegister.SetGravity (GravityFlags.Center); etxtUser.LayoutParameters = new ViewGroup.LayoutParams (Configuration.getWidth (507), Configuration.getHeight (78)); etxtPassword.LayoutParameters = new ViewGroup.LayoutParams (Configuration.getWidth (507), Configuration.getHeight (78)); etxtEmail.LayoutParameters = new ViewGroup.LayoutParams (Configuration.getWidth (507), Configuration.getHeight (78)); mainLayout.LayoutParameters = new RelativeLayout.LayoutParams (-1, -1); Drawable drawableBackground = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/cfondo.png"), 768, 1024, true)); mainLayout.SetBackgroundDrawable (drawableBackground); txtRegister.Text = "Registro"; txtRegister.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); etxtUser.Hint =" Nombre de usuario"; etxtUser.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); etxtEmail.Hint = " Dirección de correo"; etxtEmail.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); etxtPassword.Hint =" Contraseña"; etxtPassword.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); Drawable drawableEditText = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/cajatexto.png"), Configuration.getWidth (507), Configuration.getHeight (80), true)); etxtUser.SetBackgroundDrawable (drawableEditText); etxtPassword.SetBackgroundDrawable (drawableEditText); etxtEmail.SetBackgroundDrawable (drawableEditText); etxtUser.SetTextColor (Color.ParseColor ("#ffffff")); etxtUser.SetSingleLine (true); etxtPassword.SetTextColor (Color.ParseColor ("#ffffff")); etxtPassword.SetSingleLine (true); etxtEmail.SetTextColor (Color.ParseColor ("#ffffff")); etxtEmail.SetSingleLine (true); txtRegister.SetTextColor (Color.ParseColor("#ffffff")); txtRegister.SetTextSize (Android.Util.ComplexUnitType.Px, Configuration.getHeight (40)); etxtPassword.InputType = InputTypes.TextVariationVisiblePassword; etxtPassword.TransformationMethod = Android.Text.Method.PasswordTransformationMethod.Instance; btnCreateAccount.SetImageBitmap (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/crearcuenta.png"), Configuration.getWidth (507), Configuration.getHeight (80), true)); btnCreateAccount.Alpha = 255; //btn.SetAlpha(255); btnCreateAccount.SetBackgroundColor(Color.Transparent); LinearLayout space = new LinearLayout (this); space.LayoutParameters = new LinearLayout.LayoutParams (-1, 20); LinearLayout space2 = new LinearLayout (this); space2.LayoutParameters = new LinearLayout.LayoutParams (-1, 20); linearRegister.AddView (etxtUser); linearRegister.AddView (space); linearRegister.AddView (etxtEmail); linearRegister.AddView (space2); linearRegister.AddView (etxtPassword); linearButtonRegister.AddView (btnCreateAccount); txtRegister.SetX (Configuration.getWidth(72)); txtRegister.SetY (Configuration.getHeight(535)); linearRegister.SetX (0); linearRegister.SetY (Configuration.getHeight(592)); linearButtonRegister.SetX (0); linearButtonRegister.SetY (Configuration.getHeight(975)); mainLayout.AddView (txtRegister); mainLayout.AddView (linearRegister); mainLayout.AddView (linearButtonRegister); //string ndef = "None" ; //string foto = "http://www.clinicatorielli.com/img/icons/no-user.png"; EditText lastName = new EditText (this); lastName.Text = "None"; EditText url = new EditText (this); url.Text = "http://www.clinicatorielli.com/img/icons/no-user.png"; var set = this.CreateBindingSet<RegisterView, RegisterViewModel>(); set.Bind(etxtUser).To(vm=>vm.RegUsername); set.Bind(etxtEmail).To(vm=>vm.Email); set.Bind(etxtPassword).To(vm=>vm.RegPassword); set.Bind(etxtUser).To(vm=>vm.Name); set.Apply (); btnCreateAccount.Click += delegate { var com = ((RegisterViewModel)this.DataContext).RegisterCommand; com.Execute (null); }; }
protected override void OnCreate(Bundle bundle) { this.Window.AddFlags(WindowManagerFlags.Fullscreen); base.OnCreate(bundle); SetContentView(Resource.Layout.MainView); vm = this.ViewModel as MainViewModel; vm.PropertyChanged += Vm_PropertyChanged; loWallView = new WallView(this); currentIndexLO = 0; LinearLayout linearMainLayout = FindViewById<LinearLayout>(Resource.Id.left_drawer); /*scrollIndice = new ScrollView (this); scrollIndice.LayoutParameters = new ScrollView.LayoutParams (-1,400); linearContentIndice = new LinearLayout (this); linearContentIndice.LayoutParameters = new LinearLayout.LayoutParams (-1, 800); linearContentIndice.Orientation = Orientation.Vertical; linearContentIndice.SetBackgroundColor (Color.Red); scrollIndice.AddView (linearContentIndice); */ var metrics = Resources.DisplayMetrics; widthInDp = ((int)metrics.WidthPixels); heightInDp = ((int)metrics.HeightPixels); Configuration.setWidthPixel (widthInDp); Configuration.setHeigthPixel (heightInDp); task = new TaskView (this); iniMenu (); mToolbar = FindViewById<SupportToolbar>(Resource.Id.toolbar); SetSupportActionBar(mToolbar); mToolbar.SetNavigationIcon (Resource.Drawable.hamburger); mDrawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer_layout); mLeftDrawer = FindViewById<LinearLayout>(Resource.Id.left_drawer); mRightDrawer = FindViewById<LinearLayout>(Resource.Id.right_drawer); mLeftDrawer.Tag = 0; mRightDrawer.Tag = 1; frameLayout = FindViewById<FrameLayout> (Resource.Id.content_frame); main_ContentView = new RelativeLayout (this); main_ContentView.LayoutParameters = new RelativeLayout.LayoutParams (-1, -1); // main_ContentView.AddView (scrollIndice); //main_ContentView.AddView(linearContentIndice); LOContainerView LOContainer = new LOContainerView (this); //main_ContentView.AddView (LOContainer); //WallView wallview = new WallView(this); //wallview.OpenLO.Click += Lo_ImagenLO_Click; //lo.OpenTasks.Click += ListTasks_ItemClick; //wallview.OpenChat.Click += imBtn_Chat_Click; //wallview.OpenUnits.Click += imBtn_Units_Click; loWallView.OpenChat.Click += imBtn_Chat_Click; loWallView.OpenUnits.Click += imBtn_Units_Click; main_ContentView.AddView (loWallView); frameLayout.AddView (main_ContentView); RelativeLayout RL = FindViewById<RelativeLayout> (Resource.Id.main_view_relativeLayoutCL); Drawable dr = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/nubeactivity.png"), 768, 1024, true)); RL.SetBackgroundDrawable (dr); dr = null; //seting up chat view content title_view = FindViewById<TextView> (Resource.Id.chat_view_title); info1= FindViewById<TextView> (Resource.Id.chat_view_info1); info2 = FindViewById<TextView> (Resource.Id.chat_view_info2); title_list = FindViewById<TextView> (Resource.Id.chat_list_title); mListViewChat = FindViewById<ListView> (Resource.Id.chat_list_view); title_view.SetX (Configuration.getWidth(74)); title_view.SetY (Configuration.getHeight (202)); title_view.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); title_view.SetTypeface (null, TypefaceStyle.Bold); info1.SetX (Configuration.getWidth (76)); info1.SetY (Configuration.getHeight (250)); info1.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); info2.SetX (Configuration.getWidth (76)); info2.SetY (Configuration.getHeight (285)); info2.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); title_list.SetX (Configuration.getWidth (76)); title_list.SetY (Configuration.getHeight (391)); title_list.Typeface = Typeface.CreateFromAsset(this.Assets, "fonts/HelveticaNeue.ttf"); title_list.SetTypeface (null, TypefaceStyle.Bold); mListViewChat.SetX (0); mListViewChat.SetY (Configuration.getHeight (440)); //end setting linearMainLayout.AddView (mainLayout); vm.PropertyChanged += new PropertyChangedEventHandler(logout_propertyChanged); RegisterWithGCM(); mDrawerToggle = new MyActionBarDrawerToggle( this, //Host Activity mDrawerLayout, //DrawerLayout Resource.String.openDrawer, //Opened Message Resource.String.closeDrawer //Closed Message ); mDrawerLayout.SetDrawerListener(mDrawerToggle); SupportActionBar.SetHomeButtonEnabled (true); SupportActionBar.SetDisplayShowTitleEnabled(false); mDrawerToggle.SyncState(); if (bundle != null) { if (bundle.GetString("DrawerState") == "Opened") { SupportActionBar.SetTitle(Resource.String.openDrawer); } else { SupportActionBar.SetTitle(Resource.String.closeDrawer); } } else { SupportActionBar.SetTitle(Resource.String.closeDrawer); } initListCursos (); iniPeoples (); initListTasks (); //main_ContentView.AddView (scrollIndice); }
public void ini(){ var textFormat = Android.Util.ComplexUnitType.Px; mainLayout = new RelativeLayout (context); mainLayout.LayoutParameters = new RelativeLayout.LayoutParams (-1,-1); Drawable d = new BitmapDrawable (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/fondo.png"), 1024, 768, true)); mainLayout.SetBackgroundDrawable (d); title = new TextView (context); imgLinea = new ImageView (context); listNotification = new ListView (context); linearList = new LinearLayout (context); imgPoint = new ImageView (context); title.Text = "Notificaciones"; title.Typeface = Typeface.CreateFromAsset(context.Assets, "fonts/HelveticaNeue.ttf"); title.SetTextColor (Color.ParseColor ("#ffffff")); title.SetTextSize (textFormat, Configuration.getHeight (48)); title.SetX (Configuration.getHeight (35)); title.SetY (Configuration.getWidth (142)); linearList.SetBackgroundColor (Color.ParseColor ("#ffffff")); linearList.LayoutParameters = new LinearLayout.LayoutParams (-1, Configuration.getHeight (886)); linearList.SetX (Configuration.getWidth (0)); linearList.SetY (Configuration.getHeight(250)); listNotification.SetX (Configuration.getWidth (0)); listNotification.SetY (Configuration.getHeight(250)); listNotification.LayoutParameters = new LinearLayout.LayoutParams(-1, Configuration.getHeight (886)); imgLinea.SetImageBitmap (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/lineanotificaciones.png"), 4,2000 , true)); imgLinea.SetX (Configuration.getWidth (61)); imgLinea.SetY (Configuration.getHeight(240)); imgPoint.SetImageBitmap (Bitmap.CreateScaledBitmap (getBitmapFromAsset ("icons/circblanco.png"), 30,30 , true)); imgPoint.SetX (Configuration.getWidth (52)); imgPoint.SetY (Configuration.getHeight(228)); //linearList.AddView (listNotification); mainLayout.AddView (title); mainLayout.AddView(linearList); mainLayout.AddView (listNotification); mainLayout.AddView (imgLinea); mainLayout.AddView (imgPoint); }