Как установить плоские / двойные значения для параметров макета программно ...? - PullRequest
0 голосов
/ 02 января 2012

У меня есть Относительный макет, которому я хочу установить ширину 1.4dp

Как это сделать .. Если у вас есть идеи, пожалуйста, помогите.

Заранее спасибо ...!

Ответы [ 2 ]

3 голосов
/ 05 августа 2013

Согласно этой ссылке вы можете использовать десятичные разряды для представлений:

android: layout_height и android: layout_width - Может быть значением измерения, которое представляет собой число с плавающей запятой, к которому добавляется единица, такая как "14.5sp".

http://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html#attr_android:layout_height

0 голосов
/ 02 января 2012

вы можете давать целочисленные значения только параметрам макета

source: http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html

Независимо от макета, вы никогда не сможете задать значение с плавающей запятой.

«dip» или «dp» или «dps» - пиксели, независимые от плотности, мой друг, что означает, что вы не можете разделить дробь на другую дробь.

pixels = dps * (density / 160).

Например, наЭкран с разрешением 240 т / д, 1 тд соответствует 1,5 физическим пикселям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...