web-dev-qa-db-ja.com

TextInputLayoutは、EditTextでプログラム的にヒントを与える効果がありません。

EditTextがあり、その親はTextInputLayoutです。 EditTextにプログラムでヒントを提供しようとしています(レイアウトではありません)。この場合、テキスト入力ヒントアニメーションが機能せず、単純なEditTextのように機能しています。誰かがそれを処理する方法を提案できます。

以下は私のレイアウトです。

<Android.support.design.widget.TextInputLayout
    Android:id="@+id/text_input_layout"
    Android:layout_width="match_parent"
    Android:layout_height="wrap_content">

    <EditText
        Android:id="@+id/post_EditTextPostAnAd"
        style="@style/abc_EditView" />

</Android.support.design.widget.TextInputLayout>
52
prGD

ヒントをTextInputLayoutに設定する必要があります。これがコードです。

TextInputLayout textInputLayout = (TextInputLayout)findViewById(R.id.text_input_layout);
textInputLayout.setHint("Hello");
159
Sujit