Articles of макет

Как отключить события касания в SwipeRefreshLayout?

Я использую SwipeRefreshLayout от Google. И у меня есть несколько вопросов. Как заблокировать сенсорный экран в то время, когда он активен onRefresh() ? Как добиться прогресса в круговом центре экрана вместо верха, во время обновления? swipeLayout = (SwipeRefreshLayout) v.findViewById(R.id.swipe_status_info); swipeLayout.setColorSchemeColors(Color.RED, Color.GREEN, Color.BLUE, Color.CYAN); swipeLayout.setOnRefreshListener(this); @Override public void onRefresh() { clearTable(holidayTable); clearTable(cityayTable); setData(); }

Android: структурирование файлов макета (например, как в подпапках)

Есть ли способ структурировать файлы макета, например, как в подпапках (поскольку подпапки ресурсов не поддерживаются)? У меня есть много файлов макета, которые все лежат в папке макета. Это становится довольно Возможно ли как-то структурировать их, по тэгам, подпапкам или что-то еще? НАПРИМЕР: расположение Экран A Экран B или расположение фрагменты виды деятельности или расположение Компонент […]

Пользовательский вид Android возвращается в исходное положение при обновлении

Я выполняю выбор времени, который выглядит так: Этот желтый блок – MyCustomView . При перемещении MyCustomView я должен рассчитать новую дату и установить tvDate . Частичный файл макета: <LinearLayout android:orientation="vertical"> <TextView android:id="@+id/tv_date"> <RelativeLayout android:id="@+id/rl"> <MyCustomView android:layout_centerInParent="true"/> <OtherViews/> </RelativeLayout> </LinearLayout> код: class MyCustomView extends View{ // move listener public interface IMoveCallback{ void update(int index); } private […]

Реализация пользовательского стиля Edittext в андроиде

Я создаю специальный текст редактирования в android, добавив xml в drawable res.it, как показано ниже. <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!– Border –> <item> <shape> <solid android:color="@color/gray"></solid> </shape> </item> <!– Body –> <item android:bottom="1dp" android:right="0dp" android:left="0dp" android:top="0dp"> <shape> <solid android:color="@color/white"></solid> </shape> </item> </layer-list> <EditText android:id="@+id/edt_password" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="center" android:background="@drawable/edittext" android:digits="1234567890" android:ellipsize="end" android:focusableInTouchMode="true" android:inputType="numberPassword" android:singleLine="true" […]

Android – несколько полей EditText при изменении размера окна

В одном из моих представлений у меня есть три поля EditText. Первые два являются одной строкой, а третья – multLine. Я использую android:windowSoftInputMode="stateVisible|adjustResize" однако третье поле android:windowSoftInputMode="stateVisible|adjustResize" слишком малым в портретном режиме, когда IME появляется и фокусируется. Есть ли возможность установить минимальную высоту, которая заставит окно прокручиваться вниз, чтобы разместить третье поле? Я попытался установить […]

Ширина TextView после кривой ImageView

Я пытаюсь сделать что-то подобное. Ширина TextView должна соответствовать кривой ImageView. Я много искал, но не смог найти то, что мне нужно. Кто-нибудь знает решение этой или любой библиотеки или файла doc, которые могли бы помочь? Заранее спасибо.

Просмотр центра ниже другого

Я использую RelativeLayout, чтобы разместить View. Теперь я хочу добавить еще один вид, который находится ниже первого представления, и должен быть центрирован для первого представления. Но, похоже, нет никакого варианта, который называется чем-то вроде android: layout_alignCenter .. Как я могу достичь этой задачи? <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:gravity="top"> <TextView android:text="Blaa" android:id="@+id/TextView1" android:layout_height="wrap_content" […]

Плюсы и минусы, сохраняя статические ссылки на Typeface для повторного использования в макетах?

Я всегда ищу способы улучшить свои навыки Android dev … Отсюда этот вопрос. Предусматриваете ли вы какие-либо возможные недостатки или плюсы в отношении сохранения шрифтов Typeface для разных шрифтов, поскольку они используются приложением? Плюсы: Загружайте один раз везде. Минусы: Используется больше кучи? Мой «TypeFace» cacher: public static synchronized Typeface getFontType (String fontFile) { if (!smTypefaces.contains(fontFile)) […]

Таймер в расширенном списке с динамическим кнопочным андроидом

У меня есть кнопка R1, которая является динамической и создается в расширенном виде списка, я не могу создать ее как public потому что она создается во время выполнения много раз, теперь проблема в том, что я хочу изменить текст кнопки по мере запуска таймера. Как я могу изменить текст кнопки в методе запуска таймера, потому […]

Элементы атрибута ширины и высоты атрибута ограничения автоматически возвращаются к 0dp

Поэтому у меня есть эта странная и раздражающая проблема с макетами ограничений – некоторые из представлений в макете Constraint меняют ширину и высоту на 0dp из пользовательского значения БЕЗ КАКИХ-ЛИБО УВЕДОМЛЕНИЯ. Такое поведение несовместимо, потому что я буду строить свои макеты, я буду тестировать их, я буду счастлив и перейду к следующей вещи, но через […]

Intereting Posts
Как вы управляете пользовательской документацией для приложения для Android? Можно ли показывать числа под одномерным штрих-кодом, созданным ZXing? Ошибка ввода-вывода во время системного вызова, сброс соединения с помощью одноранговой сети Как вы продолжаете запускать свою программу после точки останова в Android Studio? Информация о пользователе из ВКонтакте в Android Android KitKat (API 19) – Как писать сообщения в Content Content Provider без их отправки из приложения, отличного от приложения? Платформа Google для Android – NoClassDefFoundError: com.google.android.gms.samples.plus.SignInActivity Отключить панорамирование / масштабирование в com.google.android.maps.MapView Как изменить файл хоста на виртуальной машине Genymotion из окон? Фильтр списка фильтров Пользовательский адаптер не дает результата Файл класса для java.nio.file.Path не найден Как один интерфейс может использоваться для различных задач фонового андроида? ActiveMQ и другая реализация FOSS JMS для Android Ищет лучшую библиотеку сканеров штрих-кодов, кроме zxing Расширение API Android Google Maps v2 для обеспечения событий панорамирования и масштабирования