Hier ist mein Code ein:Textinputlayout aufblasen Ausnahme in KitKat
<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginTop="@dimen/margin_5dp"
android:layout_weight="1"
android:gravity="left"
android:textColor="@color/text_input_layout"
android:textColorHint="@color/text_input_layout"
android:theme="@style/Theme.AppCompat"
app:hintTextAppearance="@style/TextAppearance.App.TextInputLayout">
<EditText
android:layout_width="match_parent"
android:layout_height="@dimen/button_height"
android:layout_gravity="bottom"
android:layout_marginTop="@dimen/margin_5dp"
android:background="@drawable/textview_background"
android:imeOptions="flagNoExtractUi"
android:inputType="textNoSuggestions"
android:maxLength="50"
android:paddingLeft="3dp"
android:textColor="#FFFFFF"
android:textColorHint="@color/black"
android:textCursorDrawable="@drawable/color_cursor"
android:textSize="@dimen/text_size">
<requestFocus />
</EditText>
</android.support.design.widget.TextInputLayout>
Der Stil, der auf die Aktivität definiert wurde.
<style name="MyTheme" parent="android:Theme.Holo.Light">
<item name="android:actionBarStyle">@style/AppActionBar</item>
<item name="android:textSize">@dimen/text_size</item>
<item name="android:textColor">@color/black</item>
</style>
Manifest Code:
<activity
android:name=".MyActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:label="@string/MyActivity"
android:screenOrientation="landscape"
android:windowSoftInputMode="adjustPan|adjustResize"
android:theme="@style/MyTheme" />
Ich habe viele Beispiele von Stackoverflow versucht, aber hat nicht funktioniert auf Android Os KITKAT (API 17). Apps Mindestziel ist 17. Ich bekomme den folgenden Laufzeitfehler nur auf Kitkat.
android.view.InflateException: Binary XML-Datei Zeile # 138: Fehler aufblasen Klasse android.support.design.widget.TextInputLayout
Wenn jemand Dank im Voraus helfen könnte.
was in der Zeile 138, dieser Fehler bedeutet, er kann nicht in der Laufzeit in dieser Version anzeigen, so zeigen Sie mir, was in dieser Zeile –
> Zeile 138 ist die erste Zeile des Codes. d. h.
versuchen, diese Zeile zu entfernen app: hintTextAppearance = "@ style/TextAppearance.App.TextInputLayout" –