平板电脑中的TextView太小了

时间:2018-04-17 17:14:15

标签: android layout

我已经创建了layout-sw720dp,但我不知道是否必须更改这些布局的所有大小,我的意思是我有layout-sw330dp,layout-sw480dp等等,我必须更改TextViewButton的大小以及布局上的所有内容?

有没有选项让它动态而不是手动更改?

修改

我的问题是当我在Nexus5上运行我的应用程序时,它看起来不错,所有尺寸都是正确的,但是当我尝试在Nexus9上运行我的应用程序时,所有小部件都是小的(按钮,文本视图等... )

1 个答案:

答案 0 :(得分:0)

TextViews in support library v26的最新更新是为此目的而构建的:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

  <TextView
      android:layout_width="match_parent"
      android:layout_height="200dp"
      app:autoSizeTextType="uniform"
      app:autoSizeMinTextSize="12sp"
      app:autoSizeMaxTextSize="100sp"
      app:autoSizeStepGranularity="2sp" />
</LinearLayout>