基本上我有這裏面的XML,但我必須在代碼中重新創建它。我該怎麼做?如何在程序內設置佈局和文本大小爲DP?
<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轉換爲像素的轉換函數?