Styling TextInput Layout with material design library
Google release material design library which provides with material design styles for different components which can be customized. To get started you need to include material design library into your gradle file provided on this link : https://material.io/develop/android/docs/getting-started TextInputLayout provides different material styles Widget.MaterialComponents.TextInputLayout.FilledBox Widget.MaterialComponents.TextInputLayout.OutlinedBox for using above material themes you are required to use parent theme as parent="Theme.MaterialComponents.Bridge" this can become issue if you are using some old parent theme for your application changing the parent theme may change some UI are looking before changing to Theme.MaterialComponents.Bridge in place of changing the parent theme for your application you can assign new material components theme at your activity level your layout xml file root layout android:theme = "material theme" to keep your current dialogs and