Можно ли положить: Как положить плитку на деревянный пол и стены – укладка плитки на дерево и фанеру

Как положить плитку на деревянный пол и стены – укладка плитки на дерево и фанеру

Дом из дерева в общих чертах похож на нас с вами: он тоже потихоньку дышит и регулярно «гуляет». Поэтому его отделка и, в частности укладка плитки на деревянный пол и стены, похожа на выбор одежды: если не учесть особенности поведения, все порвется и отвалится. Можно ли класть плитку на деревянный пол или фанеру? Как приклеить плитку на дерево, чтобы забыть о ней навсегда? Когда плитка лучше дерева и наоборот? Поговорили об этом с российскими дизайнерами из сообщества Houzz.

Екатерина Ловягина

Как положить керамическую плитку на деревянные стены
Сложность укладки плитки на деревянный пол или стены связана с тем, что дом из дерева — «живой», подвижный организм. Он может «гулять» из-за естественной усадки, поведения грунтов, неправильно сделанного фундамента, влажности за бортом, качества древесины.

Самые заметные изменения происходят в первые 2–3 года после строительства. Усадка деревянного дома может быть внушительной — до 5–7% от общей высоты. Особенно подвержены этой напасти строения из оцилиндрованного бруса. Но даже дома из клееного бруса дают усадку — хоть и меньшую, чем из массива любого вида сушки.

ПО ТЕМЕ…
Хороший вопрос: Из какого материала лучше строить загородный дом

Татьяна Ильина (Сорокина)

На фото: антикварный французский рукомойник пострадал от непростого характера деревянного дома в Одинцовском районе Подмосковья. Изначально раковину прикрепили прямо к бревенчатым стенам, но из-за перепадов температур дерево «гуляло», и рукомойник разорвало на куски. После реставрации для ценной чаши сделали каркас, облицованный плиткой

Екатерина Ловягина

Из-за таких «прогулок» дома в отделке появляются трещины и перекосы. Не спасает ситуацию даже сетка под штукатуркой. И все же плитку можно класть на деревянные пол и стены.

«Для этого стену под облицовку плиткой обшивают листовым материалом (гипсокартоном, ЦСП, фанерой) по каркасу, который крепится на так называемые скользящие опоры», — рассказывает архитектор Павел Денисов. Плавающий каркас не имеет жесткой связи со стенами и потолком. В этом случае даже при сильной усадке дома пол и стены останутся целыми. По сути получается независимая фальшстена, на которую плитка клеится стандартным образом.

«Своя История» | Засимова Лада, Николаева Виктория

На фото: санузел для дочери хозяйки в доме под Москвой хотели сделать ярким и оригинальным. Эффекта добились с помощью плитки Bardelli и росписи на стене. Авторы проекта Виктория Николаева и Лада Засимова

Ксения Розанцева | Творческая группа «Оcобинка»

Marina Gaskova Interiors

«Технология обшивки стен на подвижных направляющих давно зарекомендовала себя в строительстве. Но у нее есть минус: этот способ “съедает” пространство, обычно от 7 до 10 см», — предупреждает дизайнер Катерина Школьникова. И конечно, о том, где именно планируется положить керамическую плитку на деревянную стену, придется думать заранее.

«Необходимо запланировать деформационные швы, — напоминает дизайнер Александр Корольков. — Плитка в пределах жесткого листа, например, ГВЛ, будет лежать без трещин, а край нужно будет дополнительно обработать. Стык можно заполнить герметиком, а край листа с торцом плитки закрыть деревянной галтелью».

Artecology

На фото: ванные комнаты на втором этаже деревянного дома в Московской области отделаны плиткой, чтобы глаза хозяев могли отдохнуть от бревенчатых стен. Сруб «гуляет» от перепада температур, поэтому облицовку стен и теплого пола сделали на автономных каркасах. Автор проекта архитектор Андрей Бугаев, Artecology

Екатерина Ловягина

На что класть керамическую плитку
Укладка кафельной плитки в деревянном доме начинается с выбора материалов для «базы». «На полу деревянного дома плитка обычно укладывается на ГВЛ (гипсоволокнистый лист), для облицовки стен используют влагостойкий гипсокартон (ГКЛ)», — говорит архитектор Дмитрий Букач. Его коллега Дмитрий Коршунов предпочитает для надежности выравнивать деревянные стены ГКЛ в два листа. А по мнению Олега Плохотнюка, архитектора мастерской «КОНТРФОРС», правильно укладывать плитку на каркас, обшитый двумя слоями ГВЛ.

ПО ТЕМЕ…
Проект недели: 3 гостиные в деревянных домах от русских дизайнеров

Татьяна Ильина (Сорокина)

На фото: в оформлении интерьера дома в стиле шале использована цветная плитка Manet Tiles, имитирующая старинную обливную керамику. Она намеренно выкрашена с разводами и подтеками. Печь, отделанная этой плиткой, тоже имитация, скрывающая шахту вентиляции. Автор проекта Татьяна Ильина

de.studio

На фото: второй этаж дома под Петербургом оставили полностью деревянным в модном экостиле. И только в санузлах наращивали стены для облицовки керамогранитом. Автор проекта De.studio под руководством Ильи Шубина

de.studio

Многие архитекторы и для стен, и для пола выбирают влагостойкую фанеру хвойных пород. «Если приклеить к ней плитку на силиконовый состав, ее молотком не отбить, — уверяет архитектор Максим Харитонов. — В санузле можно ламинированную фанеру немного зашкурить под поклейку».

«Но надо понимать, что силиконовый клей и потом силиконовые швы — это очень дорого и трудоемко», — предупреждает Анна Жемерева, архитектор ORT-interiors.

«Хорошей базой под плитку будет фанера ФСФ, ФБ, ФБА, композитная (армированная стекловолокном или металлической сеткой), без дефектов, 1 сорта. Не забываем про грунтовку, антисептик, герметик, гидроизоляцию. Поверхность должна быть максимально ровной, обезжиренной. Клеевой состав — высокоэластичным, затирка — фунгицидной и тоже эластичной», — советует дизайнер Оксана Черныш.

COUTURE INTERIORS

Татьяна Ильина (Сорокина)

Ирина Костерина, дизайнер Rosbri Decor Studio, рекомендует делать основу из авиационной фанеры, состоящей из тонких слоев березового шпона. Это очень гибкий, прочный и при этом легкий материал — неслучайно его изначально применяли в самолетостроении.

В качестве основы для плитки также можно использовать СМЛ (стекломагниевые листы) или ЦСП (цементно-стружечная плита), ОСП (ориентированно-стружечная плита). Технология укладки плитки на них не отличается от традиционной.

Анна Жемерева / ORT-interiors

На фото: ванная в подмосковном Бурцево принадлежит Анне Жемеревой, архитектору ORT-interiors. Основание пола ЦСП 20 мм, стен влагостойкий гипсокартон в два слоя на скользящих креплениях. Экран для ванны деревянный. «Никакого функционального замысла в облицовке плиткой не было. Можно было выбрать и дерево, но хотелось бело-синей шахматки», говорит хозяйка. На стенах второй ванной в доме тонированная лиственница

Архитектурное бюро LOFTING

Как положить плитку на деревянный пол
Ответ на вопрос, можно ли положить плитку на деревянный пол, зависит от того, насколько этот пол подготовлен. Конечно, дерево — не минеральное основание, как требуют производители плитки, но это не страшно.

Чтобы положить плитку на деревянный пол, придется сделать плавающую стяжку — сухую, полусухую или мокрую. Выбор здесь начинается с расчетов: толстый цементно-песчаный слой выдержит не всякое перекрытие. Облегчить его можно при помощи керамзита, пенопласта, фиброволокна. Самая легкая по весу стяжка — та, что вообще без раствора.

Анна Жемерева / ORT-interiors

«Как правило, сухая стяжка на деревянный пол под плитку делается из двух листов ГВЛ, расположенных крест-накрест», — говорит архитектор Ольга Казанцева. Также в качестве базового слоя под плитку используют влагостойкую фанеру. Часто — скрепленную паркетным клеем в два слоя по 10 мм: тогда пол не гнется, а плитка приклеивается ровно и крепко. Минус такой стяжки — исключается «теплый пол». Теоретически его можно устроить под ЦСП при помощи теплораспределительных пластин, но это довольно дорого, а без них — не очень эффективно.

ПО ТЕМЕ…
Материалы: Регулируемый пол как альтернатива стяжке

Татьяна Ильина (Сорокина)

Какой выбрать клей, чтобы положить на деревянный пол плитку? Керамика не реагирует на изменения температуры и влажности, а вот дерево или фанера — еще как. Марина Ананьева, руководитель дизайн-бюро Catstil, рекомендует «не изобретать велосипед», а покупать специальные эластичные клеи для работы с фанерой. Например, двухкомпонентные полиуретановые. Они спокойно переживают колебания деревянного пола. Однако будьте готовы к спорам: некоторые строители не любят эластичный клей для плитки, поскольку из-за него пол «ходит», и в итоге крошатся межплиточные швы.

«Мой опыт подсказывает, что клей точно должен быть эластичным, с добавками-пластификаторами. Это нужно, чтобы впоследствии плитка не отщелкивалась при подвижках дома. Аналогично затирка — она нужна пластичная», — говорит Анна Жемерева.

COUTURE INTERIORS

Важно: Перед тем как класть плитку на фанеру, ее следует обработать гидрозащитным составом и загрунтовать. И не забудьте про компенсационные швы между стеной и плитой — они должны быть не менее 5 мм. Между крупными листами также оставляют небольшой зазор около 2 мм, его можно заполнить силиконом.

Ксения Бобрикова. Xenia Design Studio

На фото: в этом подмосковном деревянном доме пять санузлов. Все они отделаны плиткой — либо состаренной, либо сделанной вручную. Напольная плитка Top Cer, настенная Horus Art. Автор проекта архитектор-дизайнер Ксения Бобрикова, Xenia Design Studio

Можно ли класть плитку на фанеру в ванной? Можно. Но придется сделать полноценную гидроизоляцию: при помощи мастики или специальной мембраны.

Стащук Татьяна

Укладка плитки на деревянный пол имеет свои нюансы. «Полы в таких домах могут быть довольно “музыкальны” — то есть издавать неприятные скрипучие звуки при эксплуатации. Происходит это из-за трения конструктивных слоев пола между собой. Выход — установка деревянных лаг на прорезиненную подложку, причем как под лаги, так и под черновое листовое покрытие на них (фанера, ЦСП). Дополнительно в “теле” лаг стоит проложить акустическую минеральную вату, если это межэтажное перекрытие», — советует Павел Денисов.

Lavka-Design

На фото: поскольку весь первый этаж дома под Ульяновском — это теплый водяной пол, вместо доски использовали ламинат под состаренное дерево. Центр столовой выделен «ковром» из метлахской плитки. Автор проекта Ирина Лаврентьева, студия Lavka-Design

Если перекрытие позволяет, стяжку под плитку можно залить привычным образом, оставляя деформационные швы. Часто так делают на первом этаже, пряча под плитку теплый пол. «Учтите толщину плитки при закупке теплых полов», советует дизайнер Артемий Саранин.

Татьяна Ильина (Сорокина)

Екатерина Серёжина

Плитка на дерево: а может, не надо?
Перед тем как на деревянный пол или стены положить кафельную плитку, дизайнеры рекомендуют еще раз подумать: а стоит ли? По мнению архитектора Ильи Гвоздика, в деревянном доме надо наслаждаться деревом. Тем более что современные пропитки и лессирующие составы позволяют использовать древесину где угодно, а теплый пол можно положить под термообработанную доску.

Архитектурное бюро LOFTING

На фото: в подмосковном проекте ванну встроили в подиум, и на нем же возвели душевую кабину. Поверхность подиума выполнена из массива тика, который не боится влаги. Авторы проекта Илья Шульгин и Кирилл Кочетов, архитектурное бюро Lofting

Дина Александрова

На фото: часть стен санузла в этом «африканском» проекте под Истрой оформили вагонкой из лиственницы, остальные выложили рельефной плиткой Porcelanosa, напоминающей древесные спилы. Автор проекта Евгения Разуваева

NASONOV DESIGN WERKE

С другой стороны, в прихожей и холле керамическая плитка или керамогранит спасение для хозяев. Грязи здесь всегда много даже при наличии тамбура. Паркет быстро потеряет форму, если его постоянно мыть. Вторая проблемная зона кухня. Третья санузлы. Но тут есть варианты.

«Обычно люди, приобретающие дома из дерева, хотят видеть его фактуру повсюду, делится опытом архитектор Мария Китаева. В этом случае я советую вместо плитки использовать пробковые покрытия во влажных зонах. И обязательно предусматривать хорошую систему вентиляции и окна в санузлах и ванных».

Lavka-Design

Впрочем, плитка необязательно синоним практичности. Она может играть роль декоративного акцента в деревянном доме: яркие орнаменты отлично сочетаются с фактурой бруса или бревна.

Екатерина Ловягина

На фото: в интерьере этой избы в Краснодарском крае использованы метлахская плитка, изразцы, английская плитка с ручной росписью. Ими оформили лестницу, подиум, на котором расположилась гостиная с камином, и другие элементы интерьера. Автор проекта Екатерина Ловягина

Marina Gaskova Interiors

Другой наглядный пример каминная зона в подмосковном доме на фото. Печь, облицованная плиткой под изразцы, казалась слишком маленькой без обрамления. Чтобы камин доминировал в гостиной, зону вокруг него покрыли майоликой со средиземноморским орнаментом.

Татьяна Ильина (Сорокина)

А вот на стену санузла в этом деревянном доме плитку класть вовсе не пришлось: на самом деле ее украшает роспись акрилом. Дизайнеры взяли за основу плитку на полу, увеличили масштаб узора и за пару суток расписали стену.

Yuri Grishko

На фото: пол на кухне в этом деревянном доме под Москвой облицован плиткой под металл со ржавчиной, которая перекликается с отделкой батарей. Автор проекта Наталья Маслова

ПО ТЕМЕ…

  • Материалы: Когда половая доска переживает второе рождение
  • Напольное покрытие: Выбираем оптимальный вариант для прихожей
  • Дизайн-дебаты: Как состыковать два материала на полу

ВАША ОЧЕРЕДЬ…
Как вы думаете, разумно ли класть на деревянный пол плитку без острой необходимости? Чего больше в этом решении: плюсов или минусов? Может быть, вы как раз тот самый человек, которому удалось просто приклеить плитку на дерево, и все отлично держится? Поделитесь своим опытом в разделе комментариев!

Можно ли класть плитку на фанеру на пол

Мало кто знает о возможностях и эксплуатационных качествах фанеры, тем более о том, что на фанеру можно укладывать кафель. Расскажем о правильной и надёжной технологии, как прикрепить плитку на фанеру на пол.

Требования к основанию под плиточное покрытие

Перед тем как приступить к облицовке пола и стен плиточным покрытием, готовят основание. Прочная, ровная база позволит получить идеальное декоративное покрытие. Традиционный способ — это обустройство стяжки цементно-песчаным раствором или устройство наливного пола при помощи самовыравнивающейся смеси. Но иногда возникает необходимость в обустройстве сборной или сухой стяжки, которую выполняют из фанеры. В подобной базе в качестве основания под кафель нуждаются деревянные и каркасные дома. В этом случае подходящим вариантом для повышения прочностных характеристик и снижения прогиба деревянного основания пола или стены послужит фанера.

Фанера – материал довольно прочный. Состоит из нескольких слоев шпона хвойных или лиственных пород, которые соединены между собой клеевым составом. Технологические свойства фанеры определяются составом клея и пропиток.

Фанера гораздо прочнее и плотнее древесины благодаря многослойности. Материал обладает низкой теплопроводностью, что повышает теплоизоляционные свойства. Имеет высокий предел прочности при статическом изгибе и растяжении вдоль волокон.

По степени влагостойкости клеевого состава фанеру подразделяют на марки. Укладка плитки на пол на фанерное основание допускает использование следующих марок:

  • ФБ — пропитана бакелитовым клеем, влагостойкая для внутренних и наружных работ;
  • ФСФ – пропитана фенолформальдегидным клеем, влагостойкая для внутренних и наружных работ;
  • ФБА — на альбуминоказеиновом клею для сухих помещений.

Для ванной комнаты и кухни выбирают фанеру ФСФ или ФБ. Для комнат и других сухих помещений применяют ФБА.

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

Клей для плитки на фанеру на пол должен обладать определёнными требованиями: влагостойкостью, повышенной эластичностью и деформационной способностью. Для этого используют многокомпонентные суперэластичные клеи, в состав которых входят добавки-пластификаторы. Или разводят стандартные клеи на высокоэластичном синтетическом латексе, чтобы повысить эластичность, деформационную способность и адгезивные свойства клеевой смеси.

Какие материалы потребуются

Чтобы выполнить укладку кафеля на фанеру на пол нам понадобятся материалы:

  • Фанерные листы общего назначения из хвойных или лиственных пород дерева марок ФБ, ФСФ, ФБА. Выбор материала зависит от назначения помещения, его влажности, а также от степени кривизны пола, который необходимо выровнять. Если у пола нет значительных перепадов по горизонтальной плоскости, то подойдет однослойная укладка с толщиной фанеры от 18 до 22 мм. Если же перепады значительные, то рекомендуется применить два слоя фанеры толщиной 10 мм каждый. Причем, второй слой кладут так, чтобы фанерный лист перекрывал «ступеньку» (перепад), которая образуется из-за разницы уровней плоскости на стыке двух листов.
  • Штукатурная металлическая оцинкованная сетка. Рекомендуем использовать 2 вида на выбор:

    a. ЦПВС- цельнометаллическая, которую получают путём прорубания отверстий в цельном оцинкованном листе и растягивания ячеек на специальном пресс-автомате. За счет того, что у полотна отсутствуют сварные соединения, материал очень прочный, долговечный и надёжный. Выбирайте наименьшую толщину полотна – 2 мм.

    b. Тканная металлическая оцинкованная сетка толщиной не более 2 мм

  • Керамическая плитка или керамогранит.
  • Цементная эластичная обмазочная гидроизоляционная смесь Elastocem MONO. Смесь позволяет создать эластичный слой гидроизоляции на поверхности, которая подвергается деформационным нагрузкам.
  • Гидроизоляционная лента.
  • Грунтовка.
  • Многокомпонентная эластичная клеевая смесь для керамической плитки, керамогранита и натурального камня, например, Holcim С1Т, Ceresit СМ17, Litokol X11.
  • Жидкий латекс для смешивания с плиточным клеем Latexkol-M.
  • Эластичная водоотталкивающая цементно-полимерная затирка.
  • Шпаклёвка по дереву.

Так же качественная укладка плитки на фанеру на пол потребует наличия следующих инструментов:

  • строительный(мебельный) степлер + скобы для крепления армирующей сетки к фанерным листам, ширина скоб 11,4 мм, глубина 16 мм;
  • молоток для укрепления скоб;
  • циркулярная пила для распила фанерных листов;
  • киянка для простукивания (осаживания) уложенных плиток;
  • шуруповёрт электрический + саморезы для крепления фанерных плит к деревянному основанию;
  • рубанок для снятия выступающих элементов и бугров на деревянном основании;
  • средний молярный шпатель для нанесения и распределения гидроизоляционного состава поверх армирующей сетки;
  • узкий молярный шпатель до заполнения дефектов на деревянной поверхности;
  • шпатель зубчатый для нанесения и распределения плиточного клея по плитке и поверхности пола, номер шпателя (количество зубьев) выбирают в зависимости от размера плитки;
  • строительное прави́ло для контроля горизонтальности поверхности пола при укладке плитки;
  • строительный уровень (ватерпас) или лазерный уровень для определения горизонтальности поверхностей и контроля взаимного расположения плиток;
  • металлический угольник для раскроя элементов плитки;
  • плиткорез для резки плиток;
  • пылесос для сбора пыли, опилок, мелкого мусора;
  • дрель с насадкой-венчиком для вымешивания растворов.

Подготовительные работы

Первый этап в подготовительных работах – это удаление старого покрытия, если таковое имеется. После чего убирают крупный мусор и пыль.

Второй этап – выявление дефектов основания. На деревянных досках бывают сколы, трещины, углубления и бугорки. Выемки, трещины, сколы заполняют шпаклёвкой по дереву, после высыхания смеси участки шлифуют наждачной бумагой. Бугорки, выступающие элементы снимают рубанком. Если имеются подвижные элементы в виде «гуляющих» досок, то их закрепляют саморезами.

Третий этап – при помощи лазерного уровня или ватерпаса определяют отклонения горизонтали пола. Длинный ватерпас укладывают на пол и по уровню воздушного «глазка» определяют, насколько наклонён пол. При помощи лазерного уровня можно контролировать точность кладки и взаимное расположение плиток на протяжении всего рабочего процесса. Замеченные дефекты устраняют различными способами, в том числе при помощи клеевого раствора.

Разметка

Чтобы правильно провести разметку, сначала на миллиметровой бумаге чертят несколько вариантов раскладки кафеля. Это поможет подсчитать точное количество материала и заранее подготовить подрезные элементы.

Укладка плитки на пол на фанерное основание выполняется разными способами: диагональным или ромбовидным, прямолинейным, «в шахматку», «вразбежку», «ёлочкой». Если рисунок кладки определяется дизайнерским замыслом, то ширина швов в нашем случае имеет важное техническое значение. Укладка плитки на фанеру на пол не предполагает применение бесшовной укладки. С такой кладкой поверхность приобретает дополнительную жёсткость и статичность, даже при незначительных деформациях покрытие может разрушиться, а деревянное основание подвержено регулярной деформации. В зависимости от размера керамического элемента при укладке кафеля на фанеру, ширину шва выбирают от 1,5 мм до 3 мм.

Далее определяют центр комнаты.

Измеряют диагонали, чтобы проверить, имеет ли поверхность пола правильную форму. Равные диагонали означают отсутствие отклонений в геометрии пола: все углы являются прямыми, а противоположные стены параллельными. Если углы отклоняются от 90°, то рекомендуется по периметру пустить фриз, заполнив плиткой основного фона промежуток между декоративным бордюром и стеной. Положение декоративного бордюра стараются расположить так, чтобы все ряды состояли из цельных плиток. Это поможет исправить изъян визуально, не прибегая к сложным строительным работам.

На стенах комнаты делают отметку чистого пола. Определяют точку начала укладки и делают сухую вёрстку согласно выбранной схемы с учётом ширины швов.

Для разметки поверхности можно взять длинную рейку и использовать её как шаблон. Рейкой-шаблоном легко нанести разметку по всей поверхности пола.

Чтобы сохранить плоскость во время кладки, устанавливают маячные плитки по несколько штук по каждой стороне – это одиночные плитки, которые будут служить ориентиром. Чтобы определить правильное положение маячных плиток, используют строительный уровень (ватерпас) и угольник.

Между маячными плитками по натянутому шнуру кладут маячные ряды, выверяя плоскость при помощи ватерпаса, но гораздо удобнее использовать лазерный уровень. После этого устанавливают маячные плитки и маячные ряды в центральной части пола. Когда маячные ряды по периметру и по центру готовы, плитками заполняют промежутки между ними.

Приклеивание плитки на фанеру

Основание полностью готово. Дефекты поверхности устранены. Теперь последовательно разберем технологический процесс, как положить кафельную плитку на фанеру.

  1. Фанерные листы заранее распиливают циркулярной пилой на небольшие плиты.

    Затем крепят к деревянному основанию при помощи шуруповёрта и саморезов с шагом 20 см. Шляпку самореза утапливают на 0,5-1 мм в глубину. При монтаже обеспечивают компенсационные швы и зазоры между стеной и краем фанерного покрытия, ширина таких швов от 2 до 5 мм.

  2. Стыки сопряжения пола со стеной, внутренние и внешние углы, компенсационные швы проклеивают гидроизоляционной лентой. Ленту крепят гидроизоляционным раствором толщиной 1-2 мм, приготовление которого описано в пункте 4 данной инструкции.
  3. При помощи строительного (мебельного) степлера и скоб шириной 11,4 мм, глубиной 16 мм крепят армирующую сетку (ЦПВС) к фанерному основанию, буквально пристреливают к полотну. Молотком простукивают по скобе, чтобы она надежнее вошла в фанерное основание.

    Готовим однокомпонентную гидроизоляционную смесь согласно инструкции производителя. Сначала в ёмкость добавляют воду, затем потихоньку добавляют сухую смесь. Сначала на низких оборотах хорошо вымешивают смесь при помощи дрели и насадки-венчика, избавляясь от комков. Раствору дают отстояться для созревания 5-10 минут, чтобы растворились химические компоненты. Снова перемешивают. Температура, при которой проводят работы — от +5° до +35°С.

  4. Молярным шпателем или мастерком наносят гидроизоляционный раствор поверх армирующей сетки, слой равняют.
  5. Чтобы полностью прикрыть сетку, наносят второй слой гидроизоляции через 2 часа после нанесения первого. Общая толщина слоя должна быть не менее 4 мм. Гидроизоляционный слой высыхает от 2-х до 3-х суток, после чего можно укладывать плиточное покрытие. Чтобы гидроизоляция не высохла слишком быстро, рекомендуется на время высыхания накрыть поверхность полиэтиленовой плёнкой.
  6. После высыхания гидроизоляционной смеси наносят грунтовку в один слой.
  7. Суперэластичный клей для приклеивания плитки на фанеру на пол приготовим из двух компонентов. Для этого используем многокомпонентный клей на основе белого цемента для укладки мозаики, керамической плитки и керамогранита, к нему добавим латекс для цементных клеевых смесей. Цементный клей, замешанный на жидком латексе, увеличивает эластичность, деформационную способность, водостойкость и адгезивные свойства клея. В ёмкость добавляют жидкий латекс, к нему доливают воду в пропорции 1:1, потихоньку досыпают клеевую смесь. Перемешивают дрелью с насадкой-миксером на низких оборотах до полного растворения комков.
    Раствор оставляют на 5 минут для созревания и снова перемешиваю.
  8. Приступают к укладке кафеля по выбранной схеме и выставленным маякам. В процессе работы контролируют уровень пола и взаимное расположение плиток. Соблюдают ширину швов при помощи крестиков. Клей наносят на основание пола, затем прикладывают плитку. В местах с повышенной нагрузкой рекомендуется использовать двойное нанесение клея – и на основание, и на тыльную сторону плитки.

Можно ли класть керамогранит на фанеру? Данную технологию, где мы нейтрализовали слабые места фанеры, учли риски на каждом этапе процесса, можно с уверенностью использовать для керамогранита.

Обработка швов

К затирке швов приступают спустя сутки после укладки керамического покрытия. Мы уже подробно поговорили о том, какой использовать клей для плитки на фанеру на пол. Теперь выбираем подходящую затирку:

  • Цвет затирки подбирают исходя из дизайнерского решения. Она может быть белой, серой, контрастной, в один тон с основным фоном. Имейте в виду, что белые и светлые затирки для пола будут быстро пачкаться, теряя привлекательный вид. Если вы не планируете ежедневные влажные уборки, то стоит выбрать менее маркие тона.
  • В данном случае понадобится влагостойкая затирка. Даже в сухих помещениях часто проводят мокрые уборки с применением бытовой химии. Влагостойкая затирка дополнительно защитит структуру от проникания влаги и химических реагентов.
  • Еще один технический критерий, которым должна обладать затирка для швов, если выполнялась укладка плитки на пол на фанерное основание – это эластичность. Например, необходимые характеристики для деформирующихся оснований имеют такие затирки, как Litochrom Luxury Evo , Ceresit CE40, ПЛИТСЭЙВ XC6 E.

android. Можно ли поместить ConstraintLayout внутри ScrollView?

спросил

Изменено 1 месяц назад

Просмотрено 163 тыс. раз

Недавно в Android Studio 2.2 появился новый ConstraintLayout, который значительно упрощает проектирование, но в отличие от RelativeLayout и Linearlayout , я не могу использовать ScrollView для окружения ConstraintLayout . Это возможно? Если да, то как?

т. е.

 
        
        
            
            
            
         support.constraint.ConstraintLayout>
        

 
  • android
  • android-layout
  • пользовательский интерфейс
  • android-constraintlayout

7

Была ошибка с ConstraintLayout внутри ScrollViews, и она была исправлена. Google исправил ошибку в Android Studio 2.2 Preview 2 (constraintlayout 1.0.0-alpha2).

Проверьте эту ссылку для получения нового обновления (предварительная версия 2): правильно работает внутри ScrollView и RecycleView

Решение 1:

Решение состояло в том, чтобы использовать android:fillViewport="true" на ScrollView

Решение 2:

Использовать NestedScrollView вместо ScrollView с android:fillViewport="true"

Редактировать — 16.09.20:

В настоящее время более привычно использовать ScrollView с высотой ConstraintLayout, установленной на wrap_content, он работает очень хорошо, не забывайте о fillViewPort и о том, что и Scroll, и Вложенные поддерживают только один прямой дочерний элемент.

4

используйте NestedScrollView с окном просмотра true, у меня работает хорошо

 
        
        

 

1

Не забывайте, что если вы ограничиваете нижнюю часть какого-либо представления ограничением нижней части макета. Scrollview не может прокручиваться.

2

Установите ScrollView layout_height как wrap_content , тогда все будет работать нормально. Ниже приведены примеры, которые могут кому-то помочь. Я использовал компиляцию 'com.android.support.constraint:constraint-layout:1.0.2' для компоновки ограничений.

 

    
         com/apk/res/android"
            xmlns:app="http://schemas.android.com/apk/res-auto"
            xmlns:tools="http://schemas.android.com/tools"
            Android: layout_width = "match_parent"
            android:layout_height="wrap_content"
            андроид: ориентация = "вертикальный"
            Android: paddingLeft="8dp"
            андроид: paddingRight="8dp"
            андроид: полосы прокрутки = "вертикальный">
            <текстовый вид
                android:id="@+id/tvCommonSurname"
                Android: layout_width = "wrap_content"
                android:layout_height="wrap_content"
                андроид: текст = "фамилия"
                android:textAppearance="?android:attr/textAppearanceLarge"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintTop_toTopOf = "родительский"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <Редактировать текст
                Android: id="@+id/editText3"
                Android: layout_width = "0dp"
                android:layout_height="wrap_content"
                Android: layout_marginTop = "8dp"
                андроид: ems = "10"
                андроид: inputType = "текст"
                андроид: maxLines = "1"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintRight_toRightOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/tvCommonSurname"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintRight_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <текстовый вид
                android:id="@+id/tvCommonName"
                Android: layout_width = "wrap_content"
                android:layout_height="wrap_content"
                Android: layout_marginTop = "8dp"
                андроид: текст = "имя"
                android:textAppearance="?android:attr/textAppearanceLarge"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/editText3"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <Редактировать текст
                android:id="@+id/editText"
                Android: layout_width = "0dp"
                android:layout_height="wrap_content"
                Android: layout_marginTop = "8dp"
                андроид: ems = "10"
                андроид: inputType = "текст"
                андроид: maxLines = "1"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintRight_toRightOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/tvCommonName"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintRight_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <текстовый вид
                android:id="@+id/tvCommonLastName"
                Android: layout_width = "wrap_content"
                android:layout_height="wrap_content"
                Android: layout_marginTop = "8dp"
                андроид: текст = "отчество"
                android:textAppearance="?android:attr/textAppearanceLarge"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/editText"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <Редактировать текст
                Android: id="@+id/editText2"
                Android: layout_width = "0dp"
                android:layout_height="wrap_content"
                Android: layout_marginTop = "8dp"
                андроид: ems = "10"
                андроид: inputType = "текст"
                андроид: maxLines = "1"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintRight_toRightOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/tvCommonLastName"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintRight_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <текстовый вид
                android:id="@+id/tvCommonPhone"
                Android: layout_width = "wrap_content"
                android:layout_height="wrap_content"
                Android: layout_marginTop = "8dp"
                андроид: текст = "Номер телефона"
                android:textAppearance="?android:attr/textAppearanceLarge"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/editText2"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <Редактировать текст
                Android: id="@+id/editText4"
                Android: layout_width = "0dp"
                android:layout_height="wrap_content"
                Android: layout_marginTop = "8dp"
                андроид:цифры="0123456789"
                андроид: ems = "10"
                андроид: inputType = "телефон"
                андроид: максимальная длина = "10"
                андроид: maxLines = "1"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintRight_toRightOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/tvCommonPhone"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintRight_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <текстовый вид
                Android: id="@+id/textView3"
                Android: layout_width = "wrap_content"
                android:layout_height="wrap_content"
                Android: layout_marginTop = "8dp"
                андроид: текст = "секс"
                android:textAppearance="?android:attr/textAppearanceLarge"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/editText4"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <Радиогруппа
                xmlns:android="http://schemas. android.com/apk/res/android"
                android:id="@+id/радиогруппа"
                Android: layout_width = "0dp"
                андроид: layout_height = "48dp"
                Android: layout_marginTop = "8dp"
                андроид: ориентация = "горизонтальный"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/textView3"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintTop_creator="1">
                <РадиоКнопка
                    Android: layout_width = "wrap_content"
                    android:layout_height="wrap_content"
                    андроид: текст = "пираты" />
                <РадиоКнопка
                    Android: layout_width = "wrap_content"
                    android:layout_height="wrap_content"
                    андроид: текст = "ниндзя" />
            
            <текстовый вид
                android:id="@+id/tvCommonDOB"
                Android: layout_width = "wrap_content"
                android:layout_height="wrap_content"
                Android: layout_marginTop = "8dp"
                андроид: текст = "доб"
                android:textAppearance="?android:attr/textAppearanceLarge"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/радиогруппа"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <Редактировать текст
                Android: id="@+id/editText5"
                Android: layout_width = "0dp"
                android:layout_height="wrap_content"
                Android: layout_marginTop = "8dp"
                андроид: ems = "10"
                андроид: inputType = "дата"
                андроид: maxLines = "1"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintRight_toRightOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/tvCommonDOB"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintRight_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <текстовый вид
                android:id="@+id/tvCommonLivingCity"
                Android: layout_width = "wrap_content"
                android:layout_height="wrap_content"
                Android: layout_marginTop = "8dp"
                андроид: текст = "живой город"
                android:textAppearance="?android:attr/textAppearanceLarge"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/editText5"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <Редактировать текст
                Android: id="@+id/editText34"
                Android: layout_width = "0dp"
                android:layout_height="wrap_content"
                Android: layout_marginTop = "8dp"
                андроид: ems = "10"
                андроид: inputType = "текст"
                андроид: maxLines = "1"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintRight_toRightOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/tvCommonLivingCity"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintRight_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <текстовый вид
                android:id="@+id/tvCommonPlaceOfBithday"
                Android: layout_width = "wrap_content"
                android:layout_height="wrap_content"
                Android: layout_marginTop = "8dp"
                андроид: текст = "место рождения"
                android:textAppearance="?android:attr/textAppearanceLarge"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/editText34"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <Редактировать текст
                Android: id="@+id/editText6"
                Android: layout_width = "0dp"
                android:layout_height="wrap_content"
                Android: layout_marginTop = "8dp"
                андроид: ems = "10"
                андроид: inputType = "текст"
                андроид: maxLines = "1"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintRight_toRightOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/tvCommonPlaceOfBithday"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintRight_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <текстовый вид
                Android: id="@+id/textView4"
                Android: layout_width = "wrap_content"
                android:layout_height="wrap_content"
                Android: layout_marginTop = "8dp"
                андроид: текст = "образование"
                android:textAppearance="?android:attr/textAppearanceLarge"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/editText6"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
            <Спиннер
                android:id="@+id/spinner_id"
                Android: layout_width = "0dp"
                андроид: layout_height = "48dp"
                Android: layout_marginTop = "8dp"
                андроид: spinnerMode = "диалог"
                приложение: layout_constraintLeft_toLeftOf = "родительский"
                приложение: layout_constraintRight_toRightOf = "родительский"
                приложение: layout_constraintTop_toBottomOf="@+id/textView4"
                инструменты: layout_constraintLeft_creator = "1"
                инструменты: layout_constraintRight_creator = "1"
                инструменты: layout_constraintTop_creator="1" />
         support.constraint.ConstraintLayout>
    

 

1

Использовать NestedScrollView с android:fillViewport="true"

 
    
        
    

 

0

Попробуйте добавить немного отступов снизу в макет ограничения, как показано ниже

 
         support.constraint.ConstraintLayout
            Android: layout_width = "match_parent"
            android:layout_height="wrap_content"
            Android: paddingBottom="100dp">
        
    
 

0

Любой, кто установил свойство ниже

ScrollView: : android:fillViewport="true"

ограничение layout: android:layout_height="wrap_content" И тогда он все еще не работает убедитесь, что вы не установили нижнее ограничение внутреннего прокручиваемого макета (RecycleView) в нижнюю часть родителя.

Добавьте следующие строки кода:

 android:nestedScrollingEnabled="false"
android:layout_height="wrap_content"
 

Обязательно удалите ограничение ниже:

 app:layout_constraintBottom_toBottomOf="parent"
 

Полный код

  core.widget.NestedScrollView
    Android: layout_width = "match_parent"
    андроид: layout_height = "match_parent"
    андроид:fillViewport="true">

    <включить
        android:id="@+id/include"
        layout="@layout/signup_hub_selection_details"
        приложение: layout_constraintEnd_toEndOf = "родительский"
        приложение: layout_constraintStart_toStartOf="родительский"
        приложение: layout_constraintTop_toTopOf="родительский" />
     LinearLayoutManager"
        приложение: layout_constraintEnd_toEndOf = "родительский"
        приложение: layout_constraintHorizontal_bias = "1.0"
        приложение: layout_constraintStart_toStartOf="родительский"
        приложение:layout_constraintTop_toBottomOf="@+id/include" />

 

1

Я 2 дня пытался конвертировать макеты в ConstraintLayout в так называемом "стабильном" релизе Android Studio 2.2 и у меня нет ScrollView для работы в дизайнере. Я не собираюсь начинать с добавления ограничений в XML для представлений , которые находятся дальше по прокрутке. В конце концов, это должен быть инструмент визуального дизайна.

И количество ошибок рендеринга, переполнения стека и проблем с темами, которые у меня были, привело меня к выводу, что все Реализация ConstraintLayout по-прежнему полна ошибок. Если вы не разрабатываете простые макеты, я бы оставил его в покое, пока не будет сделано еще несколько итераций.

Вот уже 2 дня не собираюсь возвращаться.

2

Поскольку фактический ScrollView инкапсулирован в CoordinatorLayout с панелью инструментов ...

 

    
         android.com/apk/res-auto"
            Android: layout_width = "match_parent"
            android:layout_height="?attr/actionBarSize"
            android:background="?attr/colorPrimary"
            приложение:popupTheme="@style/AppTheme.PopupOverlay"/>
    
    

 

... Мне пришлось определить android:layout_marginTop="?attr/actionBarSize" , чтобы прокрутка работала:

 

    
        
     support.constraint.ConstraintLayout>

 

Выше также работает с NestedScrollView вместо ScrollView . Определение android:fillViewport="true" мне не нужно.

У меня было NestedScrollView внутри ConstraintLayout , и этот NestedScrollView имеет один ConstraintLayout .

Если вы столкнулись с проблемой с NestedScrollView ,

, добавьте android:fillViewport="true" в NestedScrollView, сработало.

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

 

     constraintlayout.widget.ConstraintLayout
        android:id="@+id/home_constraint_layout"
        Android: layout_width = "match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="@dimen/margin_medium">
  ...
 

ПРОБЛЕМА:

У меня возникла проблема с ConstraintLayout и ScrollView, когда я хотел включить его в другой макет.

РЕШЕНИЕ:

Решением моей проблемы было использование привязки данных.

привязка данных (макет)

1

Не забывайте о свойстве tools:context=".YouClassName" в ScrollView .

Это было причиной сбоя моего приложения.

1

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

python - Можно ли поместить time.

sleep(n) в понимание списка?

спросил

Изменено 4 месяца назад

Просмотрено 2к раз

Можно ли поместить time.sleep(n) в понимание списка для печати каждого элемента в списке с задержкой между каждой печатью?

 случайный импорт, время
external_lights = ['LED_fgate',
    'LED_rgate',
    'LED_mandoor',
    'LED_гараж',
    'LED_garWin',
    'LED_rgb',
    'LED_deckСтарый',
    'LED_deckНовый',
    'LED_cleartube',
    'LED_cleartube2'
]
random.shuffle(outside_lights, random.random)
распечатать [i для i в external_lights]
 
  • питон
  • питон-2.5

1

Если условие в списке понимания может быть одним из вариантов для случая.

 случайный импорт, время
external_lights = ['LED_fgate',
    'LED_rgate',
    'LED_mandoor',
    'LED_гараж',
    'LED_garWin',
    'LED_rgb',
    'LED_deckСтарый',
    'LED_deckНовый',
    'LED_cleartube',
    'LED_cleartube2'
]
random.shuffle(outside_lights, random.random)
print [i for i in external_lights, если time.sleep(1) равно None]
 

2

Нет, и код, который у вас есть, не даст того, что (я подозреваю) вам нужно.

print [некоторое понимание] просто выведет весь список. Я думаю, вам нужен каждый предмет. Для этого необходимо перебрать список. Что-то вроде:

 для val в списке:
    распечатать значение
 

Тогда вы могли бы:

 для val в [ваше понимание списка]:
    распечатать значение
    время сна (n)
 

для желаемого эффекта.

Как правило, операторы (такие, как print , import и т. д.) нельзя помещать в рамки понимания.

Можно ли положить: Как положить плитку на деревянный пол и стены – укладка плитки на дерево и фанеру

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Scroll to top