Воспроизводимая смесь TextViews и EditTexts?

Я пытаюсь сделать интерфейс, наполняющий предложения, где я могу иметь TextViewс и EditTexts произвольно смешанные в пункте.

Я посмотрел на этот вопрос, но проблема заключалась в том, что, когда у меня есть [ TextView1, EditText, TextView2 ] и содержание TextView1 потребляет 1 полную строку и 1 пятую часть второй строки, затем TextView1 придется охватить всю ширину, потому что это прямоугольник. Это толкает EditText на следующую строку, что некрасиво.

Так возможно ли создать такой вид ViewGroup/Layout из существующего материала в Android, или мне придется сделать кастом View с нуля?

В случае, если я слишком плох в объяснении, этот скриншот описывает мою проблему:

Большое спасибо.

1 ответ

Я думаю, что здесь есть работа:)

Вы должны сделать два текстовых представления - одно для строки 1, другое для строки 2. Оцените текст, который помещается в первой строке, поместите его в первый текстовый просмотр. Поместите остальное во вторую строку, и оно подойдет просто замечательно.... Я думаю, вы это знаете, и я сомневаюсь, что есть более простой способ сделать это:)

В любом случае, это хорошая задача.

Привет, Данаил

Другие вопросы по тегам