Articles of android layout

Странные артефакты при создании кнопок выглядят как 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 […]

Навигационный ящик и MapFragment

Я хотел бы знать, каков правильный подход к реализации MapFragment с помощью навигационного ящика. У меня уже была эта работа, но я читал документацию и, возможно, это может вызвать проблемы в будущем. Таким образом, мой основной класс, в котором реализован ящик навигации, является очень нормальным, со следующим selectItem() : HomeActivity extends Activity{ //… //Stuff like […]