我正在尝试从新的 Design 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 现在可以正常工作。