Android layout Android布局PX到SP

Android layout Android布局PX到SP,android-layout,type-conversion,android-edittext,pixel,sp,Android Layout,Type Conversion,Android Edittext,Pixel,Sp,我一直在阅读,建议在sp中指示EditText或TextViewtextSize属性。问题是,我的要求表明我有40px,但与sp无关 那么,我如何转换这些px,以便将sp设置到我的布局中呢?这里已经给出了答案:但我不想在运行时知道它,因为我想在样式/主题表中设置它

我一直在阅读,建议在sp中指示
EditText
TextView
textSize
属性。问题是,我的要求表明我有40px,但与sp无关


那么,我如何转换这些
px
,以便将
sp
设置到我的布局中呢?

这里已经给出了答案:但我不想在运行时知道它,因为我想在样式/主题表中设置它