2017-11-07 10 views
0

Ich versuche, eine AlertDialog anzuzeigen, aber ich bekomme unten Fehler wegen der TextView (Code ist unten angegeben). Der Dialog funktioniert einwandfrei, wenn ich diesen Code TextView auskommentiere.Fehler beim Aufblasen der Klasse TextView?

Hier ist der Textview-Code,

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

Hier ist der Logcat Fehler,

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

zeigen Sie Ihren Java-Code –

+0

Mögliche Duplikat [Was für eine Nullpointer ist, und wie kann ich es beheben?] (Https://stackoverflow.com/questions/218384/what-is-a-nullpointerexception-and -how-do-i-fix-it) –

+0

Zeigen Sie Ihre Aktivitätsklasse. –

Antwort

0
  • Id in textView
  • fehlt Ich glaube, Sie nicht zugreifen gültig 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"/> 
    
+0

Nach dem Fehler scheint das Problem mit der Dimension auf die Polsterung gesetzt – Eselfar

1

Überprüfen Sie den Wert von min_padding

Sie dimens.xml im values Ordner erstellen, sollten .Und min_padding hat Wert.

So.

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

Könnten Sie meine Antwort überprüfen? Vielen Dank. – KeLiuyue

Verwandte Themen