Articles of макет

Проблема с планшетами Android Asus с семью дюймами hdpi

Я разрабатываю приложение с поддержкой нескольких экранов. Перед началом разработки я прочитал сайт разработчика для поддержки нескольких экранов. В настоящее время у меня проблема с плотностью устройства. Я тестировал свое приложение в Samsung Tab 10inch, Toshiba Regza, Customized 10inch tab, Samsung tab3, вкладки Lenova. Оставшиеся здесь упоминания – устройства mdpi. Поэтому я использовал макет-sw-720 для […]

Android: LinearLayout с match_parent не соответствует родительскому

У меня есть следующий xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/filters_view_container" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#ededed" android:orientation="vertical" android:paddingLeft="20dp" android:paddingRight="20dp" > <ExpandableListView android:id="@+id/filters_List" android:layout_width="match_parent" android:layout_height="match_parent" android:divider="#00000000"> </ExpandableListView> </LinearLayout> LinearLayout имеет серый фон. Я хочу, чтобы этот фон заполнил весь экран (пространство между синей полосой и черной полосой), поэтому я установил высоту LinearLayout в match_parent, но он продолжает обматывать […]

Как я могу указать, какой макет использовать для Android Wearable?

У меня есть пользовательский вид с методом onTouch, который запускает другое действие со своим собственным XML-макетом. Если я запускаю программу на эмуляторе, который был масштабирован для просмотра размера (да, только масштабированный, нормальный эмулятор в порядке), он создает экземпляр нового действия с обоими форматами round и rect. Кроме того, logcat говорит, что eglSurfaceAttrib не реализован. Поскольку […]

Предупреждение «Слишком много ссылок на атрибуты»

У меня есть приложение, где некоторые фрагменты состоят только из ListViews. Некоторые из моих пользователей с устройствами младшего класса испытывают явление, когда фрагмент просто не может отображать данные. Когда они входят в фрагмент, я показываю ProgressBar, и этот ProgressBar, кажется, вращается навсегда. Поэтому я купил устройство низкого класса и столкнулся с той же проблемой. Я […]

Расчет размера Android Dimens для разных папок значений

Я даю размер в размере для некоторых компонентов пользовательского интерфейса. Мой пользовательский интерфейс должен поддерживаться всеми устройствами в портретном режиме, поэтому я помещаю свои файлы dimen в 16 папок Сначала я вставлял значения в значения-normal-xhdpi (поскольку у меня есть устройство для тестирования). Итак, теперь я построил свой файл dimen для папки values-normal-xhdpi. Теперь я делаю […]

Как изменить размер LinearLayout из кода

У меня есть LinearLayot с LinearLayout, с TableLayout и TableRow. У меня есть размер изменения, когда я нажимаю кнопку. Когда я это сделаю: @Override public void onClick(View v) { private LinearLayout commonCardContainer = (LinearLayout) findViewById(R.id.commonCardContainer); ViewGroup.LayoutParams params = commonCardContainer.getLayoutParams(); params.width = 50; params.height = 50; commonCardContainer.setLayoutParams(new ViewGroup.LayoutParams(params)); } У меня ошибка: 05-21 15:22:31.084: E/AndroidRuntime(9272): FATAL […]

«Скрытая» панель инструментов видна в строке состояния

Использование CoordinatorLayout для скрытия моей панели инструментов при прокрутке вниз. Панель инструментов думает, что она скрыта. Но это не так. Кто-нибудь понимает, почему это происходит? Примечание. У меня есть строка состояния, которая должна быть полупрозрачной, чтобы иметь подходящие ящики для материалов. Создание строки состояния сплошным цветом – это не то решение, которое я ищу – […]

Динамически переключать видимость элементов макета с привязкой данных Android.

Я создаю приложение для Android, где я хочу переключать видимость некоторых элементов представления на основе нажатия кнопки. Я пытаюсь архивировать его с привязкой данных вместо использования findViewById (), но все решения, которые я нашел до сих пор, не обновляют макет, когда переменная изменена. Вот что я до сих пор. (Я упростил код, чтобы сосредоточиться на […]

Динамическая установка представлений с параметром LayoutParams.addRule на последнюю позицию представления

Я динамически добавляю представления в относительный макет и программно определяю их. Представления можно перемещать по экрану, чтобы их положение менялось. Когда я пытаюсь установить представление (button2), чтобы сидеть ниже другого представления (button1), button2 помещается в старое местоположение кнопки 1 (по умолчанию местоположение, где представления добавляются до перемещения). Я связал изображения, чтобы надеяться передать это лучше. […]

Ошибка: не удалось выполнить Gradle. Причина: Неизвестная опция командной строки '-X'

В Android Studio 1.5.1 я получаю эту ошибку. Я искал, но не смог определить, что вызывает эту ошибку. Удалена все параметры командной строки, все еще получающие ошибку. Проверял все xml-файлы на наличие ошибок. Еще не повезло.