新しいデザイン 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 が適切に機能するようになりました。