Articles of android layout

Как применять алгоритм прямого скелета в android

У меня есть такое требование. Вот мой снимок домашнего класса. Он содержит несколько форм магазина. И для этого я использовал этот код: ArrayList<Point> points2 = new ArrayList<Point>(); points2.add(vertex.Get(20, 0)); points2.add(vertex.Get(44, 0)); points2.add(vertex.Get(44, 25)); points2.add(vertex.Get(20, 25)); Polygon view1 = new Polygon(context, points2, android.R.color.holo_orange_dark, R.color.background_light, floor != 0); view1.setId(0); views.add(view1); addView(view1); Это для статического числа фигур. Теперь […]

Странные артефакты при создании кнопок выглядят как Spinners в API 21

У меня есть приложение, которое я обновляю до стиля Material Design, используя библиотеку поддержки Android. В приложении у меня есть некоторые элементы, которые на самом деле являются Button s, но имеют стиль, похожий на Spinner s. Когда вы нажимаете кнопку, они выходят на экран выбора даты или времени, и когда выбор сделан, текст обновляется. Фрагмент […]

Как я могу не фокусировать последний EditText при навигации по фрагментированному фрагменту?

У меня есть 3 вкладки в ViewPager. Фокус в Tab 2 по умолчанию находится в первом EditText. Когда я перемещаюсь из Tab 2 в Tab 3 и обратно, я нахожу, что фокус находится в последнем EditText вкладки 2. Если я перейду в Tab 1 и обратно, фокус вернется в первый EditText. Поэтому кажется, что, когда […]

Каков хороший способ тестирования методов onMeasure / onLayout / onDraw пользовательского представления?

Я просто написал пользовательский класс View, который, среди прочего, позволяет разработчику легко устанавливать границы (например, setBorderWidth , setBorderColor , setBorderWidthLeft и т. Д.). Я сделал это, переопределив onMeasure / onDraw и я хочу проверить, что View правильно рисует эти границы. В идеале я хочу что-то на более высоком уровне, чем единичный тест: в основном я […]

Как показать расположение меню в макете mainactivity в окне предварительного просмотра в Android Studio?

Я создаю пользовательское меню с значками, и я хочу знать, можно ли увидеть, как выглядит меню на панели инструментов, без запуска программы на эмуляторе или на устройстве Android. Мне интересно, можно ли это сделать так, как вы можете временно просмотреть все, включив пространство имен tools : xmlns:tools="http://schemas.android.com/tools" В вашем файле макета. Тогда вы просто положили […]

Изменить progressdialog background

В моем приложении Android я использую диалог прогресса в своем всплывающем окне. Я хотел бы видеть только прогрессную панель с загрузкой сообщения без фона. Есть ли способ изменить фон на прозрачный в Android? Пожалуйста, поделитесь своими ценными предложениями.

ListView.getCheckedItemPositions не может вернуть отмеченные элементы в SparseBooleanArray

Я пытаюсь прочитать контакты в списке с несколькими sparsebooleanarray , но когда я вызываю sparsebooleanarray .., то просто возвращаю false для всех записей в списке … даже для одного проверенного … Я заглянул в эту тему. Почему ListView.getCheckedItemPositions () не возвращает правильные значения? … Но когда я реализую addClickHandlerToCheckBox, он заставляет останавливаться. Это меня било […]

(Android Layout) Решение для кнопки «Место» поверх изображения неправильной формы или обнаружения касания (осязаемая область) определенной области изображения?

В моем приложении для Android у меня три неправильной формы по всему миру, как показано ниже: Поэтому я разместил это изображение в макете. Globe is just an image .There is no role of globe here. Теперь я хочу разместить одну кнопку на вершине каждого изображения неправильной формы, которые находятся по всему миру. Кнопка всегда прямоугольная, […]

Eclipse Content Assist не работает должным образом для Android Layout

Всякий раз, когда у меня есть виды внутри ViewGroup внутри android.support.v4.widget.DrawerLayout , автозаполнение Eclipse начинает работать странно. Он не отображает большинство свойств Пример с DrawerLayout -> LinearLayout -> ImageView: На предыдущем снимке экрана вы можете увидеть, что я набрал « android:scale …», а intellisense IDE не показывает мне android:scaleType ImageView android:scaleType Если я использую окно […]

Как получить экранные координаты представления InfoWindow карты

У меня есть InfoWindow в GoogleMap с кнопками в нем, и я пытаюсь взломать вариант select77, чтобы заставить их работать (см. Этот вопрос ). Мой подход основан на получении экранных координат кнопки внутри InfoWindow и работе с ней в функции onDispatchTouchEvent . Однако все попытки получить координаты экрана не удались. Я onDispatchTouchEvent его внутри onDispatchTouchEvent […]