【发布时间】:2010-07-23 08:13:56
【问题描述】:
基本上我在 XML 中有这个,但我必须在代码中重新创建它。我该怎么做?
<EditText
android:layout_width="140dp"
android:layout_height="20dp"
android:background="@drawable/input_bg01"
android:textSize="10dp"
android:gravity="center"
android:text="111-222-333 FOOO" />
我可以用它来设置文字大小,但是layout_width和height呢?
edTxt.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 10);
有没有办法告诉代码使用 DP 单位而不是像素?还是DP转像素的转换函数?
【问题讨论】:
-
这能回答你的问题吗? What is textview.setTextSize()?