1

新しいデザイン API の TextInputLayout から新しいウィジェットを実装しようとしていますが、問題があります。まず、レイアウトをフラグメントにロードし、次にボタンをクリックして TextInputLayout のヒントを変更したいとき、何も起こりません。

これが私のコードです:

TextInputLayout textInputLayout;
Button button;
onCreateView(){
    ...
    textInputLayout = (TextInputLayout) layout.findViewById(R.id.text_input_layout);
    button = (Button) layout.findViewById(R.id.button1);
    textInputLayout.setHint("Abc");
    button.setOnClickListener(new View.OnClickListener()
    {
        @Override
        public void onClick(View v)
        {
            textInputLayout.setHint("Xyz");
        }
    });
}

このようなもの。どういうわけか、textInputLayout を更新して新しいヒントを取得する必要があります。

私が自分自身を明確にしたことを願っています。

ご協力ありがとうございました!

更新: Android 開発者チームが更新を行い、ヒントを TextInputLayout ウィジェットに設定すると、TextInputLayout が適切に機能するようになりました。

4

1 に答える 1

0

最初の setHint("abc") は機能しますか?

新しい TextInput : hereのメソッドをチェックすると、それらは同じだからです。したがって、setHint が機能する必要があります。

于 2015-07-16T14:44:23.937 に答える