- Русские Блоги
- Android горизонтальные и вертикальные настройки экрана
- Интеллектуальная рекомендация
- Используйте шаблон состояния вместо if else
- Проектирование архитектуры: схема проектирования уровня балансировки нагрузки (5) — установка одного узла LVS
- Рыба образования, средняя школа закончила в учебном класс, как найти первую работу.
- Синглтон паттерн в питоне
- Java Counce Collection
- Вам также может понравиться
- динамический прокси-сервер jdk (Proxy, InvocationHandler), включая исходный код $ Proxy0
- Юля: Об изменениях в Array 1.0
- студия Android генерирует статическую библиотеку jni
- Nginx 502 раствор
- Java вызывает SMS-интерфейс WebService
- Вертикаль горизонталь для android
- Как включить горизонтальную ориентацию на смартфоне
- Scrollview вертикальный и горизонтальный в android
- ОТВЕТЫ
- Ответ 1
- Ответ 2
- Ответ 3
- Ответ 4
- Ответ 5
- Макет:
- Код (onCreate/onCreateView):
- Ответ 6
- Ответ 7
- Ответ 8
- Ответ 9
- Ответ 10
- CamToPlan — рулетка измерительная / линейка 3.4.3
Русские Блоги
Android горизонтальные и вертикальные настройки экрана
Недавно я столкнулся с проблемой, касающейся проблемы горизонтального и вертикального экрана Android, у моего модуля запуска нет ресурсов ландшафта, поэтому моя активность в манифесте установлена в портретную, но когда я открываю sina Weibo, горизонтальная Модуль запуска на экране сообщит об ошибке. Я не понимаю причину. Некоторые люди говорят, что Sina Weibo отправит Intent модуль запуска, но я не видел горизонтальный экран Sina Weibo. Экран заново создаст панель запуска, и необходимые ресурсы будут горизонтальными. Решение На самом деле, Activity уже сделала решение для нас, оно очень простое, позвольте мне написать кусок кода.
Примечание: у меня нет земельных ресурсов, поэтому при изменении горизонтального и вертикального экрана он вынужден конвертировать в вертикальный экран
Спросите пользователей сети о проблеме Sina Weibo, почему пусковая установка onina появляется, когда Sina Weibo находится в горизонтальном положении?
Интеллектуальная рекомендация
Используйте шаблон состояния вместо if else
Большинство разработчиков все еще используютif elseСтруктура процесса, виделиjdonизbanqСтатья написана Большим Братом, используяcommand,aopЗамена шаблонаif elseСтруктура процесса. Я не совсем понял эт.
Проектирование архитектуры: схема проектирования уровня балансировки нагрузки (5) — установка одного узла LVS
1 Обзор Предыдущая статья «Проектирование архитектуры: проектирование уровня балансировки нагрузки (4) — Принципы LVS» (http://blog.csdn.net/yinwenjie/article/details/46845997), мы предста.
Рыба образования, средняя школа закончила в учебном класс, как найти первую работу.
Self-брат Я девять ноль, теперь занимается разработкой веб-конца Java. Некоторое понимание и восприятие учебных курсов. Учебное заведение является ямой, дорога, что вы уже прошли, только вы знаете, дл.
Синглтон паттерн в питоне
Дизайн шаблона Шаблон дизайна — это краткое изложение предыдущей работы, которое, как правило, широко распространено людьми и является зрелым решением конкретной проблемы. Он предназначен для многораз.
Java Counce Collection
TRUEEWAP основан на реализации красных навигаций. Это отображение отсортировано в соответствии с его природооформленным порядком или отсортировано в соответствии с компаратором, предусмотренным при со.
Вам также может понравиться
динамический прокси-сервер jdk (Proxy, InvocationHandler), включая исходный код $ Proxy0
1. Связанные классы и методы: java.lang.reflect.Proxy, Прокси предоставляет статические методы для создания динамических прокси-классов и экземпляров. newProxyInstance() Возвращает экземпляр прокси-кл.
Юля: Об изменениях в Array 1.0
Версии до 1.0, например 0.2-0.6, Но теперь 1.0 это сообщит об ошибке. Это использование претерпело серьезные изменения! такие как: Это можно считать серьезным изменением.
студия Android генерирует статическую библиотеку jni
Android Сяобай, который только что вошел в общество, описывает, как использовать студию Android для создания статической библиотеки jni. 1. Подготовка: Сначала установите ndk, сначала сами Baidu, позж.
Nginx 502 раствор
Общие решения Nginx 502 Bad Gateway следующие: Nginx 502 Ошибка 1: Количество сайтов велико, а количество PHP-CGI мало. Для этой 502 ошибки просто увеличивайте количество процессов PHP-CGI. В частност.
Java вызывает SMS-интерфейс WebService
1. Описание интерфейса WebService Отправьте в виде http-сообщения, выше — информация о запросе, а ниже — возвращаемое значение. Представлен раздел возвращаемого значения документа интерфейса. 2. Код J.
Источник
Вертикаль горизонталь для android
Краткое описание:
Приложение позволяет менять ориентацию экрана из любого приложения.
Описание:
Просто нажмите на иконку, чтобы сменить ориентацию экрана в соответствии с ориентацией телефона.
Долгий тап по иконке сбрасывает ориентацию на настроенную по умолчанию.
Программа написана мной по просьбе пользователя pacman667
версия: 2.2 Display orientator (Ориентатор экрана) (Пост RubberBigPepper #45023696)
версия: 2.1 Display orientator (Ориентатор экрана) (Пост #17089174)
версия: 2.0 Display orientator (Ориентатор экрана) (Пост #17074910)
версия: 1.95 Display orientator (Ориентатор экрана) (Пост #16441286)
версия: 1.7 Display orientator (Ориентатор экрана) (Пост #12781302)
версия: 1.6
Display orientator (Ориентатор экрана) (Пост #10952366)
версия: 1.4
Display orientator (Ориентатор экрана) (Пост #10896176)
версия: 1.3
Display orientator (Ориентатор экрана) (Пост #10571726)
версия: 1.2
Display orientator (Ориентатор экрана) (Пост #9847232)
версия: 1.1Orientator.apk ( 28.97 КБ )
Сообщение отредактировал RubberBigPepper — 20.03.17, 07:44
Всё, понял. Приложение переворачивает экран в тех приложениях, при телефон не может 🙂 Я уже понял.
А нельзя ли эту кнопку забиндить на софт кнопку как-нибудь? Например на кнопку поиска. Нельзя ли такую функцию сделать?
Сообщение отредактировал ШtepSeLb — 13.11.11, 09:22
ШtepSeLb,
Программа для тех, кому не нравится автосмена ориентации экрана(она же запаздывает или глючит).
Моя же программа это делает принудительно. Причем ей побарабану какую ориентацию хочет другая программа-она жестко поставит заданную.
Я же привел скриншот из птичек, они же в ландшафте запускаются, а моя программа позволяет в портретном развернуть.
Забиндить на поиск можно, но смысла в этом не много(как поиск то тогда вызвать?).
Еще думаю, при долгом тапе ставить ориентацию на системную (как задано в системе), а не как сейчас вызывать окно с настройками
Сообщение отредактировал RubberBigPepper — 13.11.11, 09:24
Например кнопкой поиск на своём телефоне (HTC Desire S) я не пользуюсь, только пользуюсь долгим тапом по ней. Можно забиндить, чтобы долгим тапом по НАЗАД. У этой кнопки нету функции при долгом тапе, также и у Доп. Настроек (кнопка такая, не помню как называется, не напомните?) Не могли бы вы добавить в приложение функцию бинда на 1 из 4 софт-кнопок с возможностью включения и выключения долгого тапа на них? (Ниже приведу пример). Отблагодарю 🙂
Пример:
Сменять ориентацию на: (тут список)
По долгому тапу по ней: (тут галочку надо ставить)
То есть если человеку не надо по долгому тапу, он уберёт галочку.
Всё обьяснил так запутанно, но думаю поймёте 🙂
Сообщение отредактировал ШtepSeLb — 13.11.11, 09:31
Источник
Как включить горизонтальную ориентацию на смартфоне
Обычно горизонтальная ориентация экрана используется лишь в случае с планшетами, однако на самом деле перейти в ландшафтный режим можно и на смартфоне. С обновлением Android 6.0 это стало возможно на любом совместимом с данной ОС устройстве с установленным лаунчером Google Старт.
Сам лаунчер доступен для скачивания совершенно бесплатно. На устройствах Nexus он уже установлен. На Samsung после загрузки его можно выбрать в списке приложений по умолчанию, на LG и Sony прямо в настройках есть пункт для выбора домашнего экрана, а на HTC предусмотрен аналогичный пункт персонализации.
После активации Google Старт необходимо осуществить зажатие на пустой области, дабы перейти к настройке экранов. Далее выбираем появившуюся «шестеренку» настроек и в самом низу нажимаем на переключатель справа от опции «Разрешить автоповорот». Важно отметить, что также соответствующая опция автоповорота должна быть активирована в настройках устройства в шторке.
Проделанные манипуляции позволят вам переходить к горизонтальной ориентации на рабочих столах, но какие-то привычные для вас приложения могут не поддерживать такой тип отображения на смартфоне. К примеру у официальных клиентов «ВКонтакте», Twitter или Telegram проблем с этим не возникает, а вот для Instagram такой возможности не предусмотрено.
Заметили ошибку? Выделите её и нажмите Ctrl+Enter или сообщите здесь.
Источник
Scrollview вертикальный и горизонтальный в android
Я действительно устал искать решение для вертикального и горизонтального прокрутки.
Я читал, что в структуре, реализующей эту функцию, нет никаких представлений/макетов, но мне нужно что-то вроде этого:
Мне нужно определить макет внутри другого, дочерний макет должен реализовать прокрутку по вертикали/горизонтали для перемещения.
Первоначально был реализован код, который перемещал пиксель пикселя по пикселям, но я думаю, что это неправильный путь. Я попробовал это с помощью ScrollView и Horizontal ScrollView, но ничего не работает, как я хочу, потому что он реализует только вертикальную или горизонтальную прокрутку.
Canvas не является моим решением, потому что мне нужно присоединить слушателей к дочерним элементам someones.
Что я могу сделать?
ОТВЕТЫ
Ответ 1
Смешивая некоторые из приведенных выше предложений и получив хорошее решение:
Ответ 2
Поскольку это, по-видимому, первый результат поиска в Google для «Android вертикальный + горизонтальный ScrollView», я думал, что должен добавить это здесь. Мэтт Кларк создал пользовательский вид, основанный на Android-источнике, и кажется, что он отлично работает: Two Dimensional ScrollView
Помните, что класс на этой странице имеет ошибку, вычисляющую горизонтальную ширину представления. Исправление Мануэля Хильти в комментариях:
Решение. Замените оператор в строке 808 следующим текстом:
Изменить: Ссылка больше не работает, но вот ссылка на старую версию blogpost.
Ответ 3
Я нашел лучшее решение.
Если вы хотите загрузить другой макет или элемент управления, структура будет одинаковой.
Ответ 4
Я использую его и отлично работаю:
Ссылка на источник находится здесь: Android-spa
Ответ 5
Мое решение, основанное на Mahdi Hijazi answer, но без каких-либо пользовательских представлений:
Макет:
Код (onCreate/onCreateView):
Вы можете изменить порядок просмотра прокрутки. Просто измените их порядок в макете и в коде. И, очевидно, вместо WateverViewYouWant вы помещаете макет/представления, которые хотите прокрутить в обоих направлениях.
Ответ 6
Вариант № 1: вы можете создать новый интерфейс, который не требует одновременной горизонтальной и вертикальной прокрутки.
Вариант № 2: вы можете получить исходный код ScrollView и HorizontalScrollView , узнать, как команда разработчиков Android реализовала их, и создать собственную реализацию BiDirectionalScrollView .
Вариант № 3: вы можете избавиться от зависимостей, требующих от вас использования системы виджетов, и нарисовать прямо на холсте.
Вариант № 4: Если вы натыкаетесь на приложение с открытым исходным кодом, которое, похоже, реализует то, что вы ищете, посмотрите, как они это сделали.
Ответ 7
Ответ 8
поскольку ссылка Two Dimensional Scrollview мертва, я не смог ее получить, поэтому создал свой собственный компонент. Он обрабатывает дрожание и работает правильно для меня. Единственным ограничением является то, что wrap_content может работать неправильно для этого компонента.
Ответ 9
У меня есть решение проблемы. Вы можете проверить код ScrollView, который обрабатывает только вертикальную прокрутку и игнорирует горизонтальный и модифицирует это. Мне понравилось представление, подобное веб-просмотру, так что модифицированный ScrollView и он работал хорошо для меня. Но это может не соответствовать вашим потребностям.
Позвольте мне знать, на какой пользовательский интерфейс вы ориентируетесь.
Ответ 10
Играя с кодом, вы можете поместить HorizontalScrollView в ScrollView. Таким образом, вы можете использовать два метода прокрутки в одном представлении.
Источник
CamToPlan — рулетка измерительная / линейка 3.4.3
Измеряйте объекты с CamToPlan! По горизонтали и по вертикали! Длина, расстояние, площадь любой поверхности… Измеряйте все с помощью виртуальной линейки и рулетки благодаря дополненной реальности и ARCore.
Измерять длину теперь даже проще, чем с помощью лазерного измерителя или любого другого измерительного инструмента. Рисуйте измерительные линии в 3D прямо на видео с камеры вашего телефона или планшета. Сохраняйте свои чертежи в PNG или DXF. CamToPlan — это приложение с дополненной реальностью, которое переносит размеры с камеры прямиком в чертеж!
Для личного или профессионального использования. Измеряйте профессионально. Благодаря виртуальной реальности (VR), вы можете за считанные секунды измерить площадь пола, размеры стен, окон, дверей или всего дома. Никаких рулеток и линеек!
Это приложение будет полезно всем:
- Для личного использования: приложение для измерения длины в помощь мастеру-любителю!
- Специалистам по недвижимости (риэлторам, дизайнерам интерьера, архитекторам, топографам, электрикам. ): это приложение поможет вам составить план дома, квартиры, отдельной комнаты.
- Строители могут использовать его для быстрого измерения при заливке бетона, кладке плитки, ковров, покраске стен, установке гипсокартонных конструкций, оштукатуривании, строительстве, монтаже деревянных конструкций, электрооборудования, трубопроводов и кровли.
- Садоводам, ландшафтным дизайнерам, строителям и специалистам по обслуживанию бассейнов, экскаваторщикам, землекопам: приложение работает и на открытых пространствах
- Специалистам по оценке затрат: это приложение поможет выполнить оценку стоимости и станет отличным помощником для инспектора, снабженца, экономиста…
- В строительной отрасли: бригадир, менеджер участка или инженер могут не прибегать к помощи рулетки и линейки для выполнения быстрых измерений.
Как работает это измерительное приложение?
- В основе лежит инструментарий ARCore от Google. Алгоритмы машинного обучения сводят данные датчиков устройства (акселерометр, гироскоп . ) с одометрией, анализируя видео с камеры в реальном времени и используя детали изображений для сканирования окружающей среды и определения положения и угла поворота устройства.
- Возможны измерения в метрических (метры, сантиметры) или в имперских единицах (футы, дюймы).
- Приложение измеряет расстояние по горизонтали (= на земле) и по вертикали!
- Не нужно убирать мебель из комнаты для измерений. Приложение определяет пересечение между полом и целью, даже если оно скрыто.
- Некоторые виды плитки могут влиять на точность измерения.
- Точность не гарантируется
- Во время измерений можно перемещать устройство, чтобы подойти ближе к целевой точке для максимальной точности измерения, даже если она не видна и рассчитывается путем экстраполяции.
Источник