我正在尝试从新的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以获得新的提示。
希望我说得够清楚了。
谢谢你的帮助!
更新:安卓开发团队进行了更新,在设置对TextInputLayout小部件的提示时,TextInputLayout现在工作正常。
发布于 2015-07-16 22:44:24
第一个setHint("abc")可以工作吗?
因为如果您检查新的TextInput:here的方法,它们是相同的。所以setHint必须正常工作..
https://stackoverflow.com/questions/31456672
复制相似问题