I have an accessibility function within my app that allows the textSize to be increased based on the user preference. However when the text gets to a certain size it is no longer fully visible within its view. How do I increase the view so it automatically wraps around my text value
Then I increase the size of the text
This is the result:
Is there a way to automatically expand the container the text is in?
<FrameLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:layout_weight="1">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="vertical">
<TextView
android:id="@+id/plu_entry"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:background="@color/light_grey"
android:gravity="center"
android:padding="16dp"
style="@style/Text.Black.HelveticaBold"
android:textSize="24sp"
tools:text="36512"/>
<LinearLayout style="@style/PluButtonContainer">
<Button
android:id="@+id/seven"
style="@style/PluButton"
android:text="7"/>
<Button
android:id="@+id/eight"
style="@style/PluButton"
android:text="8"/>
<Button
android:id="@+id/nine"
style="@style/PluButton"
android:text="9"/>
</LinearLayout>
<LinearLayout style="@style/PluButtonContainer">
<Button
android:id="@+id/four"
style="@style/PluButton"
android:text="4"/>
<Button
android:id="@+id/five"
style="@style/PluButton"
android:text="5"/>
<Button
android:id="@+id/six"
style="@style/PluButton"
android:text="6"/>
</LinearLayout>
<LinearLayout style="@style/PluButtonContainer">
<Button
android:id="@+id/one"
style="@style/PluButton"
android:text="1"/>
<Button
android:id="@+id/two"
style="@style/PluButton"
android:text="2"/>
<Button
android:id="@+id/three"
style="@style/PluButton"
android:text="3"/>
</LinearLayout>
<LinearLayout style="@style/PluButtonContainer">
<Button
style="@style/PluButton"
android:visibility="invisible"/>
<Button
android:id="@+id/zero"
style="@style/PluButton"
android:text="0"/>
<ImageButton
android:id="@+id/backspace"
style="@style/PluButton"
android:src="@drawable/ic_backspace_white_48dp"/>
</LinearLayout>
</LinearLayout>
</FrameLayout>