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