Articles of Дизайн

TextView со слишком длинными строками

У меня этот layout <ScrollView> <TextView android:id="@+id/textView" /> </ScrollView> Когда я пытаюсь установить слишком длинный текст, этот Textview не показывает это. //OnCreate //… TextView textView = (TextView) findViewById(R.id.textView); textView.setText("…"); //Here is a text with more than 2500 //chars and at least have 10 \n char //(it means has at least 10 paragraph) Как я могу […]

CollapsingToolbarLayout не работает с NestedScrollView

Я сделал операцию, когда изображение должно свернуть с помощью панели инструментов, и только текст ниже будет виден. Но когда панель инструментов рушится, появляется большой разрыв между панелью инструментов и NestedScrollView <android.support.design.widget.CoordinatorLayout xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/coordinatorLayout" android:layout_width="match_parent" android:background="@color/white" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:id="@+id/appBarLayout" android:layout_width="match_parent" app:elevation="5dp" app:layout_collapseMode="pin" android:fitsSystemWindows="true" android:layout_height="wrap_content"> <android.support.design.widget.CollapsingToolbarLayout android:layout_width="match_parent" android:layout_height="wrap_content" app:toolbarId="@+id/toolbar" android:id="@+id/collapsing" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <com.noframe.farmisagronom.util.ResizibleImageView android:id="@+id/image_view" android:layout_width="match_parent" […]

Полноэкранное приложение в Android: хорошая практика?

Это хорошая практика для разработки приложения, которое использует полный экран? Это не игра, полный экран будет просто приятным иметь больше места на экране для элементов GUI. Но у меня есть тусклое чувство, что приложение с полным экраном может сломать некоторые рекомендации для хорошего дизайна приложения. Руководство разработчика не дает ответа на это. Кто знает больше? […]

Почему моя пользовательская панель действий не отображает «match parent» при использовании appcompat и панели инструментов?

Я настраиваю пользовательский вид в панели действий. Он заполняет ширину панели действий при использовании панели действий SDK, но не при использовании версии appcompat. Почему мой линейный макет не заполняет ширину при использовании appcompat и панели инструментов? И что я могу сделать с этим? Вот как выглядит pre-appcompat: И вот что это похоже на appcompat. (Красный […]

Является ли руководство по дизайну иконописи android действительным для Android 5 / Дизайн материалов

Изображения в руководстве по дизайну иконографии не обновляются до материального дизайна. Руководящие принципы все еще актуальны для Android 5 / Material design?

Как удалить оттенок цвета чертежей в NavigationView?

У меня есть NavigationView которого есть некоторые элементы, и каждый элемент имеет заголовок и Drawable . Мои изображения похожи на следующие: Но NavigationView добавляет к нему синий оттенок. Как я могу удалить оттенок цвета из NavigationView программно?

Прикладной поток приложений для Android

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

Разница в настройке изображения из ресурса в чертежи?

Пример этого для setImageResource или setImageDrawable одинаково подходит для фона? Какой предпочтительный выбор?

Как реализовать дизайн материалов «Текстовое поле полной ширины»?

Я хочу реализовать «Текстовое поле полной ширины» из Material Design, как показано здесь: https://www.google.com/design/spec/components/text-fields.html#text-fields-full-width-text -field Как мне это сделать, используя библиотеку материалов? Доступные библиотеки, по крайней мере, в последних версиях: com.android.support:design:23.0.1 com.android.support:appcompat-v7:23.0.1 com.android.support:support-v4:23.0.1 Я начал с EditText как sollows: <EditText android:id="@+id/receivers" android:layout_below="@+id/toolbar" android:layout_width="match_parent" android:padding="20sp" android:hint="Receivers" android:inputType="textMultiLine" android:gravity="top" android:layout_height="wrap_content" /> <EditText android:layout_height="match_parent" android:id="@+id/new_message_text" android:layout_below="@+id/receivers" android:layout_width="match_parent" android:padding="20sp" […]

MVC в Android Да / Нет? Каков наилучший способ организовать приложение, которое взаимодействует с веб-сервисами

Я начинаю изучать Android, и я бы хотел узнать, как правильно выбрать приложение. Я привык разлагать свой проект на 3 части; Модели, представления и контроллеры … поэтому в первом случае я хочу создать свои источники пакетов следующим образом: – project.models.* // My all models – project.ui.* // My all activities Мое приложение должно общаться с […]

Intereting Posts
Как использовать кинжал в проекте библиотеки Android Как установить edittext, чтобы показать кнопку поиска или ввести кнопку на клавиатуре? R.raw.any ничего нельзя разрешить Как преобразовать проект андроида в проект библиотеки в Eclipse? Каков обходной путь для Chrome для неправильного поведения клиента ClientX и клиента? Видео-просмотр поворачивается на 90 градусов в Android DatePicker не работает при попытке использовать его Как получить контакты, связанные с социальными сетями (google, yahoo, …), синхронизированными с телефоном, в android Ошибка выполнения К сожалению приложение остановилось? Правильное выравнивание TextViews в RelativeLayout Тестирование модуля Android MVP – должен ли я высмеять шину событий? Android ActionBar Tabs – прокрутка OnClick on ViewPager не запускается Не удалось настроить LocalContainerEntityManagerFactoryBean из @EntityScan, убедиться, что соответствующий компонент зарегистрирован Принесите фрагмент на фронт (без фрагментального отдыха)