169 похожих чатов

Как сделать маленький аккуратный текст филд? 20х50, например. Курсор вылазит

за его размер и паддинг от текста большой, хотя поставил значение 0

26 ответов

19 просмотров

Обернуть его в контейнер и поставить жёсткие ограничения

Max-Doe Автор вопроса
Markel
Обернуть его в контейнер и поставить жёсткие огран...

Так обернул: сайзд бакс с фикс высотой, у него ребенок контейнер с фикс шириной и так же padding 0 у контейнера

Max Doe
Так обернул: сайзд бакс с фикс высотой, у него реб...

Сайзед бокс не нужен, это пустой бокс до отступа или пробела но виджетом, тебе нужно указать размер самого контейнера, а потом в текст филд указать double.infinity

Max-Doe Автор вопроса
Markel
Сайзед бокс не нужен, это пустой бокс до отступа и...

Он там общую высоту всем виджет под ним дает, там не только текст филд же

Max-Doe Автор вопроса
Max Doe
Я попробую сделать именно так

Щас напишу пример как должно быть

Max-Doe Автор вопроса

Ок, но вроде все предельно ясно

Max Doe
Ок, но вроде все предельно ясно

Scaffold( body: Container( margin: const EdgeInsets.all(10.0), color: Colors.amber[600], width: 20.0, height: 48.0, child: TextField(expands: true,cursorHeight: double.infinity) ), )

Max-Doe Автор вопроса
Markel
Scaffold( body: Container( margin: const Edg...

Почему в таком случае Container весь размер экране не берет?

Max Doe
Почему в таком случае Container весь размер экране...

Это метод инкапсуляции когда тебе нужно что то где то ограничить на экране берешь его в контейнер и делаешь ему жёсткие ограничения по размерам и он будет ровно такой какой тебе нужно

Max-Doe Автор вопроса
Max Doe
Почему в таком случае Container весь размер экране...

Любой другой виджет под скаффолд засунь с размером он будет во весь экран

парарерогарангель
а почему это инкапсуляция?

Ну ты помешаешь его в контейнер почему бы и не назвать его капсулой значение не изменит, но объяснение станет понятнее

Скафолд не обязателен

Чёт не верю что сработает

Adel' Gilyazeev
Чёт не верю что сработает

Это в теории должно работать

Max-Doe Автор вопроса
Markel
Скафолд не обязателен

Что-то я теперь сомневаюсь в твоей компетенции 😀

Markel
Это в теории должно работать

В теории кто переиначит минимальные размеры текстфилда?

Adel' Gilyazeev
В теории кто переиначит минимальные размеры текстф...

У нас есть ограничения по максимуму размеров и минимуму... От экрана идёт максимум и минимум равный размеру экрана, скаффолд в зависимости от аппбара шенкует экран, но все равно своих детей растягивает... То есть контейнер в данном случае должен быть размеров который будет в скаффолде... У контейнера есть маргин - это считай падинги, ок от боди скаффолда отступ считай, дальше заливка всей этой области экрана, размеры? Размеры у нас желаемые указаны, но от родителей приходят размеры минимальные больше, и он не может перечить родительским требованиям... Ребенок текстфилд, так как это контейнер без центровки то он также дитю своему указывает те же ограничения в размерах что и ему от родителей досталось, соответственно текст Филд будет на весь экран который залит с цветом с отступами от краёв... Да текст в текстфилде так как центрируется по левоверхнему углу, он будет естественно в начале экрана

Артур Смирнов
Может flexible ?

Любой виджет центровки разорвёт этот порочную цепь...

Max-Doe Автор вопроса
Артур Смирнов
Может flexible ?

У него сразу контейнер в скаффолде

Adel' Gilyazeev
У нас есть ограничения по максимуму размеров и мин...

Ты лучше попробуй добавить resizeToAvoidBottomInset в Scaffold и укажи false в нем

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Карта сайта