Текст перекрывает подсказку в textArea - cn1 - PullRequest
0 голосов
/ 27 ноября 2018

На моем экране 2 текстовых поля с необходимыми подсказками.Если последнее textArea сфокусировано, появляется клавиатура, но вместо ввода текста, если другое textArea сфокусировано, новый текст накладывается на текстовые подсказки.Я также протестировал в textFields, но здесь подсказка исчезает, как только она сфокусирована.Однако в textArea дело обстоит иначе.PS Я тестировал приложение на устройствах Android.

Посмотрите видео здесь.

Код:

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;
}
...