当我在应用程序中单击文本字段时,出现以下错误:
[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)上得到支持,并且我不想为所有平台分别编写本机代码。
您已将文本字段添加到容器,然后再次将其包装在浮动提示中。您应该改为添加浮动提示。例如,您做了这样的事情:
myContainer.add(myTextField);
myContainer.add(new FloatingHint(myTextField));
您应该这样做:
myContainer.add(new FloatingHint(myTextField));
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句