match_parent、wrap_contentとは?

wrap_contentを指定した場合、適度なサイズで表示してくれる
ButtonやTextViewなどのViewでwrap_contentを指定した場合は、
View内に表示される文字の長さでサイズが変化

match_parentを指定した場合、
表示可能な領域ぴったりに合わせたサイズで表示される。
仮に、横200px、縦300pxの領域にViewを配置し、縦横ともにmatch_parentを指定すると、
そのViewは200 × 300 のサイズで表示される。

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World! hello world"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"/>
android:layout_width="160dp"
android:layout_height="160dp"