вы можете давать целочисленные значения только параметрам макета
source: http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html
Независимо от макета, вы никогда не сможете задать значение с плавающей запятой.
«dip» или «dp» или «dps» - пиксели, независимые от плотности, мой друг, что означает, что вы не можете разделить дробь на другую дробь.
pixels = dps * (density / 160).
Например, наЭкран с разрешением 240 т / д, 1 тд соответствует 1,5 физическим пикселям.