我正在尝试显示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
答案 0 :(得分:1)
检查min_padding
您应该在dimens.xml
文件夹中创建values
。min_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"/>