Skip to main content

Posts

Showing posts from December, 2018

android - Material button example

activity_main.xml <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/rootLayout" tools:context=".MainActivity"> <com.google.android.material.button.MaterialButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Material Default Button" android:layout_marginTop="8dp" app:layout_constraintTop_toTopOf="parent" app:layout_constraintEnd_toEndOf="parent" android:...

android kotlin - TextInputLayout and TextInputEditText example

MainActivity.kt package com.cfsuman.kotlintutorials import android.os.Bundle import android.util.Patterns import android.widget.* import androidx.appcompat.app.AppCompatActivity import androidx.constraintlayout.widget.ConstraintLayout import androidx.transition.TransitionManager import com.google.android.material.button.MaterialButton import com.google.android.material.textfield.TextInputEditText import com.google.android.material.textfield.TextInputLayout class MainActivity : AppCompatActivity() { lateinit var rootLayout:ConstraintLayout lateinit var layoutEmail:TextInputLayout lateinit var layoutPassword:TextInputLayout lateinit var etEmail:TextInputEditText lateinit var etPassword:TextInputEditText override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val context:MainActivity = this // get the widgets reference from XML layout rootLayout...