膨胀类TextView时出错?

时间:2017-11-07 12:01:15

标签: android android-layout

我正在尝试显示AlertDialog,但由于TextView(下面给出了代码),我收到的误差低于此值。当我注释掉这个TextView代码时,该对话框可以正常工作。

这是TextView代码,

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Enter OTP"
    android:textSize="20dp"
    android:padding="@dimen/min_padding"/>

这里是Logcat错误,

android.view.InflateException: Binary XML file line #0: Binary XML file line #0: Error inflating class TextView
       Caused by: android.view.InflateException: Binary XML file line #0: Error inflating class TextView
       Caused by: java.lang.UnsupportedOperationException: Can't convert value at index 14 to dimension: type=0x4

2 个答案:

答案 0 :(得分:1)

检查min_padding

的值

您应该在dimens.xml文件夹中创建valuesmin_padding具有价值。

喜欢这个。

<resources>
    <dimen name="min_padding">10dp</dimen>
</resources>

答案 1 :(得分:0)

    Id 中缺少
  • textView
  • 我认为您没有访问有效的id

    <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Enter OTP"
    android:textSize="20dp"
    android:id="@+id/textview"
    android:padding="5dp"/>