Как я устанавливаю Расположение и Размер текста к DP в программе?

В основном у меня есть этот в 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 и высоты?

edTxt.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 10);

Существует ли способ сказать коду использовать единицу DP вместо пикселя? Или функция преобразования для преобразования DP в пиксель?

37
задан RobGThai 23 July 2010 в 08:13
поделиться