Here is my following code :
<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>
The style that has been defined to the activity.
<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" />
I have tried a lot of examples from stackoverflow but did not work on Android Os KITKAT(API 17). Apps minimum target is 17. I get the following runtime error only on Kitkat.
android.view.InflateException: Binary XML file line #138: Error inflating class android.support.design.widget.TextInputLayout
If anyone could help thanks in advance.