xml布局如下设置的px
<TextView
android:id="@+id/tv_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:gravity="center_vertical"
android:paddingLeft="@dimen/PX_8"
tools:text="@string/fe_quick_note"
android:maxLines="1"
android:textColor="@color/common_font_33"
android:textSize="@dimen/PX_28" />
代码中获取到的值:
var mTopAppItemTextSize = tv_name.textSize
根据手机分辨率的不同mTopAppItemTextSize会不一样
如果重新设置回原来的值
tv_name?.setTextSize(TypedValue.COMPLEX_UNIT_PX, (mTopAppItemTextSize).toFloat())
TypedValue.COMPLEX_UNIT_PX是关键
网友评论