如何设置textView的大小根据设备的屏幕大小

时间:2017-04-25 09:20:45

标签: android android-layout textview

我正在为我的项目设计TextView,我面临各种设备的字体大小问题。 我有没有选择根据设备宽度设置字体大小? 请帮助我解决这个问题

 <android.support.v7.widget.AppCompatTextView
   android:layout_width="wrap_content"
   android:layout_height="wrap_content" android:text="Starts"
   android:minEms="6" android:gravity="end"
   style="@style/TextAppearance.AppCompat.Small"
   android:textColor="@color/white"/>

谢谢

3 个答案:

答案 0 :(得分:0)

在build.gradle中添加以下依赖项

compile 'com.intuit.sdp:sdp-android:1.0.4'

并使用以下示例

<TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Intuit"
            android:textColor="@android:color/black"
            android:textSize="@dimen/_40sdp"/>

答案 1 :(得分:0)

您可以在TextView中使用它:

style="@android:style/TextAppearance.DeviceDefault.Medium"

答案 2 :(得分:0)

Android O(API 26)带来Autosizing TextViews,可用于此目的。使用支持库26,您可以将此功能用于API 14。