当我在应用程序中单击文本字段时,出现以下错误:
[EDT] 0:0:8,230 - Exception: java.lang.IllegalArgumentException - Component is already contained in Container:
Container[x=29 y=124 width=245 height=71, layout = TableLayout,
scrollableX = false, scrollableY = false, components = [TextField, TextField]]
java.lang.IllegalArgumentException: Component is already contained in Container:
Container[x=29 y=124 width=245 height=71, layout = TableLayout,
scrollableX = false, scrollableY = false, components = [TextField, TextField]]
我想将浮动提示设置为我的textField。您能告诉我如何解决它。我的应用程序需要在所有平台(Android,iOS,Windows)上得到支持,我不想单独为所有平台编写本机代码。
答案 0 :(得分:1)
您已将文本字段添加到容器中,然后再次将其包装在浮动提示中。您应该添加浮动提示。例如。你做了这样的事情:
myContainer.add(myTextField);
myContainer.add(new FloatingHint(myTextField));
你应该这样做:
myContainer.add(new FloatingHint(myTextField));