java - 使用文本大小扩展视图
问题描述
我的应用程序中有一个辅助功能,允许根据用户偏好增加 textSize。但是,当文本达到一定大小时,它不再在其视图中完全可见。如何增加视图,使其自动环绕我的文本值
然后我增加文本的大小
这是结果:
有没有办法自动扩展文本所在的容器?
<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>
解决方案
推荐阅读
- javascript - 仅当值有效时,如何将更改应用于 Vue 中的 v-model 输入?
- asp.net-mvc - 从数据库获取数据时对象引用错误
- java - 如何从列表中获取仅重复对象的列表
- php - 我的代码有问题,它说 Undefined variable: row in C:\xampp\htdocs\test\transaksi_toko\read_stock.php 在第 85 行
- automation - CircleCI - 即使退出代码是构建步骤之一的选项,也可以继续部署
- powershell - 如何在循环内正确选择已处理的 XML 元素(使用 PowerShell)
- reactjs - 无法在编辑视图中读取未定义的属性“hasOwnProperty”
- python - 在 Python 中将数组转换为一系列参数
- html - 在新选项卡中显示 PDF
- ssl - 处理 local_name 中的多个域