我正在为我的项目设计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"/>
谢谢
答案 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。