首页 > 解决方案 > 文本与 textArea 中的提示重叠 - cn1

问题描述

我的屏幕上有 2 个带有必要提示文本的 textArea。如果最后一个 textArea 获得焦点,则会出现键盘,但不会在其中输入,如果另一个 textArea 获得焦点,则新文本会与文本提示重叠。我也在 textFields 中进行了测试,但是这里的提示一旦集中就消失了。但是在 textArea 中并非如此。PS 我已经在安卓设备上测试了这个应用程序。

看看这里的视频。

代码:

Label reasonLabel = new Label("Reason* ");

TextArea reasonData = new TextArea();
Container reasonContainer = common.Inputs.inputTextArea(reasonData, "Reason For Ownership Transfer", reasonLabel);

Label remarksLabel = new Label("Remarks ");

TextArea remarksData = new TextArea();
Container remarksContainer = common.Inputs.inputTextArea(remarksData, "Additional Info If Any", remarksLabel);

Container mainContainer = BoxLayout.encloseY(phnNoContainer, emailContainer, BoxLayout.encloseY(reasonContainer), BoxLayout.encloseY(remarksContainer));

add(BorderLayout.CENTER, BoxLayout.encloseY(mainContainer, submitButton));

common.Inputs.inputTextArea 方法:

public static Container inputTextArea(TextArea textArea, String hint, Label textAreaLabel) {
    textArea.setHint(hint);
    textArea.setRows(2);
    textArea.setGrowByContent(false);
    textArea.getHintLabel().setUIID("TextField");

    Container remarksContainer = BoxLayout.encloseY(textAreaLabel, textArea);

    return remarksContainer;
}

标签: codenameone

解决方案


推荐阅读