Caused by: java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x1

来源:互联网 发布:蚂蚁花呗提现淘宝店铺 编辑:程序博客网 时间:2024/05/22 00:59

After 2 days I found the solution; from the layout as defined in my question, I have a Spinner which is bound with a custom TextView:

<?xml version="1.0" encoding="utf-8"?><TextView xmlns:android="http://schemas.android.com/apk/res/android"    android:id="@+id/listTextViewSpinner"    ...    android:textSize="@dimen/spinner_list_item_text_size"    ... />

Here, I have an extracted dimension resource: @dimen/spinner_list_item_text_size.

This has been defined in dimens.xml in the following directories:

  • values-sw600dp
  • values-sw720dp-land

but crucially I forgot to define it in

  • values

After defining the resource (@dimen/spinner_list_item_text_size) in values/dimens.xml, it works successfully.


http://stackoverflow.com/questions/18741485/caused-by-java-lang-unsupportedoperationexception-cant-convert-to-dimension

0 0