Within my application I have an error in the graphical layout which shows up as:
error!
UnsupportedOperationException: Can\'t convert to dimension: 15
Except
There is no such thing as a negative margin.
Use android:gravity="top"
if your textview is higher than your textsize and you want the text to appear on the top. Otherwise use android:layout_height="wrap_content"
. Your view will exactly fit this way.
If you want 3dp space between the top border of the textview and the actual text,
use android:paddingTop="3dp"
. Generally, margin is the free space outside the view, padding is the inside spacing between the border and the content.
I doubt you still need help with this problem; however, I ran into a similar message and thought I would share to hopefully help anyone else that might run into this error message.
I found that the error was only occurring in the "2.7in QVGA slider" device configuration. I also found that if I changed the negative value to a different number I no longer got the error message.
So, I ended up using -2 instead.
I am going to guess the error is caused by some of the scaling calculations in the graphical renderer. But it's not worth researching to find out at this point.