Articles of андроидных

Получение представления, которое получает все события касания

У меня есть оверлей системы, который находится выше всех Activities и Windows . Единственная проблема заключается в том, что он может только обнаруживать MotionEvents когда пользователь помещает его / ее вниз на экран (он не может отслеживать движения пальца или обнаруживает, когда палец поднят). В качестве возможного решения я реализовал второе представление (я буду называть […]

Внешняя служба Android из библиотеки (AAR, а не общая служба)

Я пытаюсь создать библиотеку Android, содержащую простой сервис. Например: public class BasicService extends Service { public BasicService() { Log.d("I", "work"); } @Override public IBinder onBind(Intent intent) { return null; } } Я запускаю сервис следующим образом: startService(new Intent(this, BasicService.class)); Служба скомпилирована в файл AAR, и после добавления в приложение я получаю исключение ClassNotFoundException. Caused by: […]

Процент цвета в Android для дизайна материалов

В спецификации Google для материального дизайна я вижу цвета, указанные в процентах: Чтобы передать иерархию информации, вы можете использовать разные оттенки для текста. Стандартное значение альфа для текста на белом фоне составляет 87% (# 000000). Вторичный текст, который ниже в визуальной иерархии, должен иметь альфа-значение 54% (# 000000). Я не понимаю, как эти проценты работают. […]

Измените layout_scrollFlags программно в CollapsingToolbarLayout

У меня есть следующий тег CollapsingToolbarLayout в моем xml: <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsingToolbarLayout" android:layout_width="match_parent" android:layout_height="match_parent" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginStart="@dimen/expanded_toolbar_title_margin_start" app:layout_scrollFlags="exitUntilCollapsed"> Я хотел бы изменить значение scrollFlags программно (время выполнения) – в частности, переключить флаг прокрутки. Является ли это возможным?

Как вы достигаете компонентов дизайна материалов до API 21?

Есть (или когда будет) Google выпустил пакет поддержки для Material Design, такой как android-support-v21.jar ? Являются ли их стили / чертежи / анимы доступными где-нибудь в папке android-sdk, которые могут использоваться для имитации фона фона и анимации оси z без такой библиотеки совместимости?

Как удалить тень материала из ToggleButton?

Сегодня я столкнулся с проблемой: В моем обычном макете есть LinearLayout с серым фоном и ToggleButton сразу после TextView внутри этого LinearLayout. Кнопка Toggle имеет прозрачный фон. Но в android Lollipop здесь ненужная тень. Я пробовал атрибут elevation = 0dp. Но это не устранило мою проблему. Это происходит, когда я установлен api = 21 И […]

Как добавить кнопку поиска на панели инструментов в материальном дизайне

Я пытаюсь добавить кнопку поиска в левой части настроек, но я не могу добавить панель инструментов. Вот мой код menu.xml: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="com.example.materialtheme.MainActivity" > <item android:id="@+id/action_search" android:icon="@drawable/ic_launcher" android:menuCategory="secondary" android:showAsAction="ifRoom" android:title="@string/action_search"/> <item android:id="@+id/action_settings" android:orderInCategory="100" android:showAsAction="never" android:title="@string/action_settings"/> </menu> И вот мой toolbar.xml: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:local="http://schemas.android.com/apk/res-auto" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:minHeight="?attr/actionBarSize" android:elevation="4dp" local:popupTheme="@style/ThemeOverlay.AppCompat.Light" local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" […]

Listfragment простой пример

Привет, я хочу получить простой пример фрагмента списка, который я просмотрел, но не смог его получить, пожалуйста, может ли любой орган помочь мне import android.support.v4.app.Fragment; Я обыскал, но в основном в import android.app. *; Поэтому любой орган помогает мне найти пример, чтобы он не работал на моем Android 2.2 if (savedInstanceState == null) { FragmentTransaction […]

Как передать значение из одного фрагмента другому в Android?

Я новичок в Фрагментах. Я хочу передать значение String из одного фрагмента в другой. Как это сделать? Я назвал свои фрагменты следующим образом. Пожалуйста, направляйте меня шаг за шагом. String cid = id.getText().toString(); Fragment fr = new FriendFragment(); android.app.FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.content_frame, fr); ft.commit();

Прохождение массивов с использованием пакета в android

Мне нужно передать массив значений String / integer из одного действия в другое. Как мне это достичь?