Articles of дизайн

Android: NullPointerException на веб-просмотре

У кого-нибудь есть эта проблема? Я не совсем понимаю, как это исправить. Не уверен, что мой код вызывает это исключение или ошибку в веб-просмотре. Java.lang.NullPointerException в android.webkit.WebViewClassic $ WebViewInputConnection.setNewText (WebViewClassic.java:587) в android.webkit.WebViewClassic $ WebViewInputConnection.setComposingText (WebViewClassic.java:327) в android.webkit.WebViewClassic $ WebViewInputConnection.commitText ( WebViewClassic.java:343) на com.android.internal.view.IInputConnectionWrapper.executeMessage (IInputConnectionWrapper.java:279) на com.android.internal.view.IInputConnectionWrapper $ MyHandler.handleMessage (IInputConnectionWrapper.java:77) на android.os .Handler.dispatchMessage (Handler.java:107) в android.os.Looper.loop […]

Скрыть панель инструментов в действии, прокрутив recyclerview внутри Фрагмента?

Моя активность XML <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/drawer" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/colorPrimary" android:title="@string/app_name" app:layout_scrollFlags="scroll|enterAlways"/> </android.support.design.widget.AppBarLayout> <FrameLayout android:id="@+id/fragmentContainer" android:layout_width="match_parent" android:layout_height="match_parent" /> </LinearLayout> <android.support.design.widget.NavigationView android:id="@+id/drawerNavigationView" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" app:itemTextColor="@color/navview_text_color" app:menu="@menu/home_drawer_items_menu"/> </android.support.v4.widget.DrawerLayout> Мой XML-фрагмент: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" […]

Как применить эффект выделения на панели инструментов Collapsing Toolbar приложения для Android

В моем приложении для Android, в котором я занимаюсь разработкой с использованием библиотеки поддержки дизайна, мне нужно создать сворачивающуюся панель инструментов, заголовок и дать эффект выделения, поскольку текст, поступающий с моего сервера, иногда может быть длинным. В настоящее время это дает мне точную точку после ввода текста. Я смог использовать marquee в элементе списка RecyclerView […]

Android TabLayout с активной вкладкой всегда в центре, так же, как в приложении Play Newsstand

В android.support.design.widget.TabLayout , как сделать активную вкладку всегда отображаться в центре, как в приложении Play Newsstand , как показано ниже. Первая и последняя вкладка также должны появляться в центре. Я пробовал использовать padding на TabLayout. Это не работает. Это код, который я написал: <android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="wrap_content" android:layout_height="wrap_content" app:tabIndicatorColor="@color/yellow" app:tabSelectedTextColor="@android:color/white" app:tabTextColor="#EEE" app:tabMode="scrollable" android:gravity="bottom" android:clipToPadding="false" android:paddingLeft="90dp" android:paddingRight="90dp" […]

Панель инструментов Android не расширяется при прокрутке вверх

У меня есть панель инструментов, которая рушится, когда RecyclerView прокручивается вниз, но когда пользователь быстро прокручивается, панель инструментов не расширяется. Любая идея, что не так? Это поведение показано в этом видео: https://youtu.be/67ntPkW-5XA Код макета: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/coordinator_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v7.widget.RecyclerView android:id="@+id/recycler_view" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="192dp" android:fitsSystemWindows="true" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/toolbar_layout" android:layout_width="match_parent" […]

Android: makeSceneTransition для нескольких разделяемых элементов

Я пытаюсь реализовать переход анимации на несколько общих элементов, используя пример, показанный на сайте Android ActivityOptions options = ActivityOptions.makeSceneTransitionAnimation(this, Pair.create(view1, "agreedName1"), Pair.create(view2, "agreedName2")); Но когда я пытаюсь реализовать этот код в моем примере приложения в Eclipse IDE, он говорит The method makeSceneTransitionAnimation(Activity, View, String) in the type ActivityOptions is not applicable for the arguments (MyActivity, […]

Панель инструментов не тонирует MenuItems

У меня есть белые иконки, которые я хочу использовать на панели инструментов, но они не тонированы, чтобы соответствовать моей теме (на основе AppCompat.Light ). Независимо от того, какие значки цветов я помещаю, они остаются тем же цветом и не становятся темно-серыми (например, значки переполнения и SearchView). <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" […]

Название панели Collapsing не меняется при динамическом изменении?

Я использовал viewpager для отображения данных в месяц. И я хочу изменить заголовок сворачиваемой панели инструментов, чтобы перейти на страницу просмотра. Сбрасывание названия панели инструментов изменяется только при прокрутке панели инструментов. Мой макет <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v4.view.ViewPager android:id="@+id/view_pager" android:layout_width="match_parent" android:layout_height="@dimen/activity_history_view_pager_height" /> </LinearLayout> </android.support.v4.widget.NestedScrollView> <android.support.design.widget.AppBarLayout android:id="@+id/my_layout" […]

AppBarLayout с отметкой height = 0dp не отвечает на сенсорные события (нажмите)

Я использовал AppBarLayout внутри CoordinatorLayout , в моем приложении. Из-за некоторых требований к дизайну я был вынужден удалить тень под элементом AppBarLayout , AppBarLayout настройку его свойства высоты на 0. ( app:elevation="0" ). После этого элементы внутри AppBarLayout, вкладки не реагируют на события касания / клика. Установив высоту назад на 1dp, элементы реагируют на события […]

Как изменить цвет заголовка Android с помощью макета координатора и настраиваемой панели инструментов

Я пытаюсь изменить этот цвет панели инструментов полностью белый, как цвет панели действий Android Lollipop, но, на наш взгляд, есть ошибка или что-то в этом роде или, возможно, ошибка Android! Моя панель инструментов: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_collapseMode="pin" app:popupTheme="@style/Theme.AppCompat.Light" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" /> Стиль: <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="drawerArrowStyle">@style/DrawerArrowStyle</item> И стиль Arrow: <style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle"> <item name="spinBars">true</item> […]

Intereting Posts
Изменение значка меню ActionBar в зависимости от стиля Метод getChildFragmentManager () не определен MediaRecorder.setMaxDuration (int timer), что происходит, когда таймер истекает Как обнаружить, что Android-устройство связано с USB OTG или не программно Google IO Rest design pattern, законченный ContentProvider и застрял сейчас Что-то похожее на Cocoa Pods и Bundler для Android (для зависимостей)? Могу ли я получить запись таблицы маршрутизации в Android? Обложка на андроиде EditText автоматически открывает мягкую клавиатуру, когда фрагмент отображается с помощью ViewPager Как проверить производительность приложения для Android? Транскодированное видео для снижения битрейта и потока Файл расширения Android APK с активами плотности Как передать путь к файлу, находящемуся в папке с ресурсами, в файл (путь строки)? Android: объединение значков и текста в полную кнопку OnActivityResult () Данные Intent всегда равны нулю