# Material text view A material text view is a derivative of `AppCompatTextView` that displays text to the user. To provide user-editable text, see [EditText](https://developer.android.com/reference/android/widget/EditText). ## Key properties ### Attributes `MaterialTextView` supports all of the standard attributes that can be changed for a [`AppCompatTextView`](https://developer.android.com/reference/android/support/v7/widget/AppCompatTextView). Unlike the `AppCompatTextView` which supports specifying the line height only in a view layout XML, `MaterialTextView` supports the ability to read the line height from a `TextAppearance` style, which can be applied to the `MaterialTextView` either using the `style` attribute or using the `android:textAppearance` attribute. The following additional attributes can be changed in `TextAppearance` and applied to a `MaterialTextView`: Feature | Relevant attributes ----------- | -------------------- Line Height | `android:lineHeight` ## Code implementation API and source code: * `MaterialTextView` * [Class description](https://developer.android.com/reference/com/google/android/material/textview/MaterialTextView) * [Class source](https://github.com/material-components/material-components-android/tree/master/lib/java/com/google/android/material/textview/MaterialTextView.java) **Note:** If you use our full themes (which we recommend), `TextView` will auto-inflate to `MaterialTextView`, otherwise, you will need to specify ` ```