繁体   English   中英

膨胀类TextView时出错?

[英]Error inflating class TextView?

我试图显示一个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

检查min_padding的值

您应该创建dimens.xmlvalues的文件夹。而min_padding具有价值。

像这样 。

<resources>
    <dimen name="min_padding">10dp</dimen>
</resources>
  • 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"/> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM