Articles of support library

NullPointerException с помощью ProgressBar с использованием ActionBarCompat

Я использую ActionBarCompat в support-v7-r18. При попытке показать неопределенный прогресс он работает на Galaxy S3 Android 4.1.2, но не на Galaxy Ace Android 2.3.3. Я не могу понять, почему. Код, вызывающий исключение: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); … final ActionBarActivity activity = this; content = (WebView) findViewById(R.id.webContent); content.setWebViewClient(new WebViewClient() { @Override public void […]

CollapsingToolbarLayout ImageView не прокручивается

Используя пример библиотеки cheesesquare – android, можно ли сделать прокрутку Header ImageView прокруткой? <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="@dimen/detail_backdrop_height" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" android:fitsSystemWindows="true"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginStart="48dp" app:expandedTitleMarginEnd="64dp"> <ImageView android:id="@+id/backdrop" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" android:fitsSystemWindows="true" app:layout_scrollFlags="scroll" app:layout_collapseMode="parallax" /> … </android.support.design.widget.CollapsingToolbarLayout> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" app:layout_behavior="@string/appbar_scrolling_view_behavior"> …. Обратите внимание, что я добавил добавленный android:fillViewport="true" в NestedScrollView а […]

Как установить высоту AppBarLayout программно в библиотеке поддержки Android v24.0.0?

При обновлении с помощью библиотеки поддержки Android v23.4.0 до версии v24.0.0, устанавливая высоту в 0 программно, приложение AppBarLayout перестает работать: appBayLayout.setElevation(0); Он работает при настройке высоты в XML.

Как создать библиотеку поддержки v4 из источника

Я пытаюсь создать библиотеку поддержки v4 из исходных данных, я модифицировал часть библиотеки. Я пытаюсь сделать это на ubuntu 13.10 с градиентом. Я последовал инструкциям в этом ответе , но теперь я застрял. Я использовал gradle 1.10 с ubuntu, с тех пор, как я попытался создать его на окнах, он сказал, что окна не поддерживаются, […]

Android: получение ресурсов $ NotFoundException для abc_ic_ab_back_material

Я получаю Исходное $ notfoundexception на более старых (pre-L) устройствах. Я включаю в себя полный стек. Моя версия библиотеки поддержки является последней (24.1.0), и я включил в свой файл gradle строку: vectorDrawables.useSupportLibrary = true Моя основная тема – тема noactionbar – «Theme.AppCompat.Light.NoActionBar» Крушение происходит в этой строке в моем коде, где я ссылаюсь на стрелку […]

Передача атрибутов дочернему виду в сложных представлениях

Я пытаюсь сделать сложный вид, где я могу установить атрибуты в xml и передать их дочерним элементам в составном представлении. В приведенном ниже коде я хочу установить android:text и передать его в EditText . Возможно ли это, без необходимости устанавливать каждый атрибут в качестве настраиваемого атрибута? Activity.xml <FrameLayout android:layout_width="match_parent" android:layout_height="wrap_content"/> <com.app.CustomLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:text="child_view_text" /> […]

CollapsingToolbarLayout поведение прокрутки на планшетах

Проблема с CollapsingToolbarLayout на планшетах при прокрутке NestedScrollView, содержащей небольшое количество просмотров Проблема в том, что панель инструментов рушится даже после остановки прокрутки. Вы можете воспроизвести исходный код проблемы: https://github.com/chrisbanes/cheesesquare Есть ли способ предотвратить это?

Цвет фона заголовка Android ActionMode

Я использую новую библиотеку поддержки Android 21.0.2, и когда я вызываю ActionMode для выбора текста, я получил это. Кажется, что заголовок фона textview прозрачен. Переопределение titleTextStyle ActionMode не влияет. Какие-либо предложения? Благодарю. theme.xml <item name="actionModeStyle">@style/ActionMode</item> <item name="android:actionModeStyle">@style/ActionMode</item> <style name="ActionMode" parent="@style/Widget.AppCompat.ActionMode"> <item name="titleTextStyle">@style/ActionModeTitleTextStyle</item> </style> <style name="ActionModeTitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionMode.Title"> <item name="android:background">#ff0000</item> <item name="android:colorBackground">#ff0000</item> </style>

Плавающая кнопка Action и ошибка инфляции библиотеки дизайна

Я использую библиотеку поддержки дизайна defaultConfig { vectorDrawables.useSupportLibrary = true … } dependencies { compile 'com.android.support:design:23.4.0' compile 'com.android.support:support-v4:23.4.0' … } Когда я добавляю FloatingActionButton <android.support.design.widget.FloatingActionButton android:layout_gravity="right" android:layout_margin="20dp" android:tint="#fff" android:src="@drawable/ic_menu_manage" app:backgroundTint="#b3000000" android:layout_width="wrap_content" android:layout_height="wrap_content" /> К одному из моих макетов я получаю эту ошибку Caused by: java.lang.IllegalArgumentException: You need to use a Theme.AppCompat theme (or descendant) with […]

Обновление Android SDK приводит к сбою java.lang.VerifyError

С момента обновления моего Android SDK у меня появляется авария java.lang.VerifyError загружающая мое ранее работающее приложение. Глядя на журналы, есть несколько новых проблем, которые привели к крушению, которого раньше не было: Could not find method android.support.v4.content.LocalBroadcastManager.getInstance, referenced from method com.myapp.android.App.setOAuthLoginState 04-12 19:43:10.249: W/dalvikvm(9508): VFY: unable to resolve static method 251: Landroid/support/v4/content/LocalBroadcastManager;.getInstance (Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; 04-12 19:43:10.249: D/dalvikvm(9508): […]