android 文本适配 根据实际屏幕宽度动态变化字体大小

                             <TextView
                                    android:layout_width="0dp"
                                    android:layout_height="wrap_content"
                                    
                                    android:autoSizeMaxTextSize="12sp"
                                    android:autoSizeMinTextSize="5sp"
                                    android:autoSizeStepGranularity="1sp"
                                    android:autoSizeTextType="uniform"
                                    android:maxLines="1"

                                    android:gravity="center_vertical"
                                    android:paddingLeft="23dp"
                                    android:text="天天优惠不能错过"
                                    android:textColor="#ffffffff"
                                    android:textSize="12sp"
                                  />

关键代码

                                    android:autoSizeMaxTextSize="12sp"  //设置最大字体
                                    android:autoSizeMinTextSize="5sp"     //设置最小字体
                                    android:autoSizeStepGranularity="1sp"//设置字体变化颗粒度
                                    android:autoSizeTextType="uniform"   //设置文字是否可以变化大小
                                    android:maxLines="1"                          //单行显示必须使用该属性

猜你喜欢

转载自blog.csdn.net/qq_35644925/article/details/125222910
今日推荐