Articles of android support library

NullPointerException: с ActionBar.setDisplayHomeAsUpEnabled (boolean) 'в ссылке на нулевой объект

Сильный текст Я получаю это исключение nullPointerException во время выполнения: Вызвано: java.lang.NullPointerException: попытка вызвать виртуальный метод 'void android.app.ActionBar.setDisplayHomeAsUpEnabled (boolean)' для ссылки на нулевой объект Код из mainActivity: package com.example.vasilis.spangreek; import android.app.ActionBar; import android.app.Activity; import android.content.res.Configuration; import android.content.res.TypedArray; import android.os.Bundle; import android.support.v4.widget.DrawerLayout; import android.support.v7.app.ActionBarDrawerToggle; import android.support.v7.app.AppCompatActivity; import android.util.DisplayMetrics; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.ExpandableListView; […]

NavigationDrawer, используя только Android Support Library

Есть ли какой-нибудь примерный проект, в котором используется только Android Support Library (редакция 18) для реализации Navigation Drawer на Android +2.2 без использования какой-либо дополнительной библиотеки (ABS и т. Д.)? Вот пример, который использует ASL, но он работает только с API +14: http://developer.android.com/training/implementing-navigation/nav-drawer.html . Вот моя MainActivity: package com.example.android.navigationdrawerexample; import java.util.Locale; import android.app.Activity; //import android.app.Fragment; […]

Как избежать DEX 64K LIMIT путем импорта правильной библиотеки

У меня была эта проблема, когда я переполнял ограничение метода 64k в Dalvik при компиляции всей библиотеки, которую я использовал. У меня возникла эта проблема, когда я импортировал библиотеку поддержки, поскольку некоторые из них уже содержатся в других, но в итоге она переполнила предел. Есть ли способ проверить, не используется ли библиотека в текущем проекте […]

Как использовать или обходной путь searchManager.getSearchableInfo () в Android API 7?

Я не могу найти нигде, как использовать библиотеку searchManager.getSearchableInfo() поддержки v7 с помощью searchManager.getSearchableInfo() . @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); MenuItem menuItem = (MenuItem) menu.findItem(R.id.search_widget); SearchView searchView = (SearchView) MenuItemCompat.getActionView(menuItem); searchView.setSubmitButtonEnabled(true); SearchManager searchManager = (SearchManager) getSystemService(Context.SEARCH_SERVICE); searchView.setSearchableInfo( […]

BetterPickers без библиотеки поддержки

Я использую https://github.com/derekbrameyer/android-betterpickers, чтобы использовать подборщики времени и даты для своего приложения. Тем не менее, моему приложению не нужна библиотека поддержки, и мне кажется, что мне нужен SupportFragmentManager при настройке FragmentManager на Time- и DatePickerBuilder: / Есть ли способ избежать поддержки библиотеки?

Просмотр повторного использования в фрагментах android

Я пытаюсь сохранить свои состояния View в своем фрагменте, но я обеспокоен тем, что я пропущу свою активность. Вот что я делаю: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle state){ if(mView != null){ View oldParent = mView.getParent(); if(oldParent != container){ ((ViewGroup)oldParent).removeView(mView); } return mView; } else{ mView = inflater.inflate(R.id.fragview, null) return mView; } } […]

Это ошибка в библиотеке дизайна поддержки Android?

Я только начал использовать новую библиотеку Deisgn от Google: «com.android.support:design:22.2.0» Я использую FloatingActionButton, и у меня небольшая проблема между Android ниже 5.0 и выше 5.0. Смотрите скриншот: Android 4.4: Android 5.0: Как вы можете видеть, на Android 4.4 есть маржа вокруг FAB. Я думаю, что это для отображения тени. Но ЭТО ОЗНАЧАЕТ! Так это ошибка […]

Ошибка раздувания класса android.support.v7.widget.Toolbar. Моя ошибка или ошибка?

У меня была следующая проблема рендеринга во всех моих макетах при использовании SDK 22 для их предварительного просмотра. Ошибка раздувания класса android.support.v7.widget.Toolbar. Java.lang.NoSuchFieldError: View_theme В моем случае проблема была styles.xml : XML с проблемой рендеринга: <resources> <style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar" /> <!– Base application theme. –> <style name="AppTheme" parent="AppBaseTheme"> <item name="colorPrimary">@color/primary</item> <item name="colorPrimaryDark">@color/primary_dark</item> <item name="colorAccent">@color/accent</item> <item […]

Панель инструментов Android не отображает пользовательские возможности

Я пытаюсь обновить свои приложения ActionBar на панели инструментов, но я столкнулся с некоторой проблемой при настройке панели инструментов, чтобы отобразить пользовательскую возможность рисования. То, что я пробовал до сих пор, заключается в том, чтобы установить мой xml в панель инструментов, но он уничтожает всю панель инструментов и перемещает кнопку меню вниз, где я не […]

MenuItemCompat.setOnActionExpandListener ничего не делает

Задний план У меня есть searchView, который инициализируется с использованием специального класса, который я сделал, который используется во всех действиях и фрагментах. Проблема В последнее время, вероятно, из-за обновлений в библиотеке поддержки (или потому, что я не использовал ее до сих пор, я не помню), я не могу поймать события разворота / сглаживания searchView. Как […]