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

Кнопка Android float и фоновая надпись

Я искал, но не нашел ни одного учебника или библиотеки о том, как делать Float Button с фоном, как тот, который используется в Skype. Я следил за этими учебниками, используя эти уроки о создании floatbutton. Https://github.com/codepath/android_guides/wiki/Floating-Action-Buttons , https://www.bignerdranch.com/blog/floating-action-buttons-in-android-l/ , https: // github .com / codepath / android_guides / вики / Дизайн-поддержка-библиотека Отредактировано Пожалуйста, прочтите! Согласно […]

Кнопка CardView и текст не выравниваются

У меня возникла проблема с созданием CardView с кнопкой, которая соответствует началу текста: Я выполняю размеры, указанные в спецификации Material Design для заполнения и текстовых размеров. Это XML, который я использую: <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="8dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingBottom="16dp" android:paddingLeft="16dp" android:paddingRight="16dp" android:paddingTop="24dp" android:text="Title goes here" android:textColor="@color/primary_text_default_material_light" android:textSize="24sp" /> <TextView […]

Лучший способ вытягивать предметы из массива 10 за раз

У меня есть ArrayList, который может содержать неограниченное количество объектов. Мне нужно вытащить по 10 предметов за раз и выполнить операции над ними. То, что я могу себе представить, это. int batchAmount = 10; for (int i = 0; i < fullList.size(); i += batchAmount) { List<List<object>> batchList = new ArrayList(); batchList.add(fullList.subList(i, Math.min(i + batchAmount, […]

Перестроить, синхронизировать Gradle и Clean для всего одного модуля с Android Studio

У меня в Android Studio сложный проект устанавливается на пять модулей. Четыре из них действуют как независимые приложения, но один из них является базовым кодом для остальных. Таким образом, у меня может быть большое общее ядро ​​и четыре отдельных кода для каждого приложения (эти приложения используют данные модели стыда и соединения api). Мой вопрос в […]

Фрагмент, сохраните большой список данных onSaveInstanceState (как предотвратить TransactionTooLargeException)

В моем приложении у меня есть фрагмент, который находится внутри ViewPager. Фрагмент содержит RecyclerView со списком данных, полученных из веб-api на основе выбора пользователя. На моем фрагменте onSaveInstanceState я сохраняю данные списка в Bunde, чтобы сохранить данные о изменениях конфигурации и т. Д. public void onSaveInstanceState(Bundle savedState) { super.onSaveInstanceState(savedState); savedState.putParcelableArrayList(LIST_STORAGE_KEY, new ArrayList<>(mItemAdapter.getModels())); } Теперь я […]

Android Добавить событие в календарь с помощью Intent, получить EventID

Я пытаюсь добавить событие через намерение календаря. Тем не менее, я не могу понять, как получить идентификатор события только что добавленного события. Intent intent = new Intent(Intent.ACTION_EDIT); intent.setType("vnd.android.cursor.item/event"); intent.putExtra("beginTime", sdate.getTime()); intent.putExtra("endTime", edate.getTime()); intent.putExtra("allDay", true); intent.putExtra("rrule", "FREQ=YEARLY"); intent.putExtra("title", "A Test Event from android app"); intent.putExtra("description", "Description here"); intent.putExtra("eventLocation", "location here here here"); Я много читаю на […]

Стилизация спиннера, апплета, материала

Таким образом, моя тема приложения простирается от темы Material Light от AppCompat с помощью Dark Action Bar. Я применил цвет акцента. Теперь я пытаюсь использовать Spinner на темном фоне, и из-за темы, spinner имеет темно-серо-стрелку, которая меняется при акцентировании цвета при нажатии. Как я могу сделать эту прядильную стрелку белой, чтобы она была видна на […]

Можно добавить изображение в панель инструментов?

Мне нужна информация о Toolbar . Я хотел бы добавить четыре изображения на Toolbar например, домой, новости, поиск и сообщение. Поэтому я помещаю Imageview на Toolbar . Теперь я не знаю, как добавить слушателя на эти изображения … как я могу это сделать? У меня также есть ящик для навигации, и я хочу, чтобы, если […]

Фрагменты в ViewPager равны нулю после onresume

Я пишу приложение с двумя вкладками в своей MainActivity . Я создал шаблон действия с Android Plugin для Eclipse и адаптировал его. В любом случае, когда я возобновляю приложение через некоторое время, Фрагменты будут пустыми. Вот код моей деятельности (я удалил «несущественные» части) public class MainActivity extends FragmentActivity implements ActionBar.TabListener { /** * The {@link […]

Регистрация BroadcastReceiver для входящих сообщений

Как зарегистрировать BroadcastReceiver Для блокировки входящих сообщений IntentFilter intentFilter = new IntentFilter(Intent."what should be here"); ctx.registerReceiver(outgoingReceiver, intentFilter);