Articles of навигационный ящик

В каком компоненте / сек UI должны использоваться фильтры и / или сортировка?

Задний план Я делаю альтернативу приложению app-manager по умолчанию ( здесь ), и в настоящее время у меня есть 4 варианта сортировки и один вариант фильтрации: Сортировать по времени установки, времени обновления, имени пакета и имени приложения Включать системные приложения или нет Это можно показать здесь: Как вы можете видеть, как фильтрация, так и сортировка […]

Java.lang.NullPointerException: попытка вызвать виртуальный метод «ActionBar.setNavigationMode (int)» в ссылке на нулевой объект

Я получаю эту ошибку во время выполнения. java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.app.ActionBar.setNavigationMode(int)' on a null object reference Основная деятельность.java public class MainActivity <T extends Fragment> extends ActionBarActivity implements ListView.OnItemClickListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ActionBar actionBar = getSupportActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); actionBar.setDisplayShowTitleEnabled(false); ActionBar.Tab tab; tab = actionBar.newTab() .setText("Categories") .setTabListener(new TabListener<CategoriesFragment>( […]

Два меню Android-приложения

В компании, в которой я работаю, есть приложение iOS, в котором есть два скользящих меню: один слева, который используется для навигации, а один справа, который отображает контекстную информацию и действия приложения. Приложение iOS имеет вид, похожий на ActionBar, который перемещается с главной областью содержимого при отображении любого из меню (что означает, что оно скрыто). Из-за […]

Наилучшая практика навигации в Android-навигаторе

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

FindViewById (int) в Activity не может применяться к (int, android.support.v7.widget.Toolbar

Поэтому я слежу за учебником Slidnerd в навигационном ящике . Проблема возникает, когда я пытаюсь создать экземпляр ActionBarDrawerToggle, чтобы указать Activity , DrawerLayout и Toolbar . (NavigationDrawerFragment)getSupportFragmentManager().findFragmentById(R.id.fragment_nav_drawer); drawerFragment.setUp((DrawerLayout) findViewById (R.id.drawer_layout, toolbar); Я получаю ошибку, лежащую в основе (R.id.drawer_layout, панель инструментов) . Ошибка говорит: «findViewById (int) в Activity нельзя применить к (int, android.support.v7.widget.Toolbar» . Я попробовал […]

SwipeRefreshLayout Got Action_Move зависает просмотр

У меня обычный NavigationDrawer с разными фрагментами: Новости Другие материалы 1 Другое вещество 2 настройка Проблема : В NewsFragment содержится SwipeRefreshLayout. Он отлично работает в первый раз, когда я обновляюсь. Я могу изменить фрагмент на другие элементы 1 и 2 и Setting. Поэтому я возвращаюсь в NewsFragment. И теперь, когда я обновляюсь, фрагмент замерзает. DrawerLayout […]

Неправильное контекстное меню в фрагменте

У меня есть активность с ящиком навигации и фрагментом. Каждый из них имеет свой собственный ListView с контекстным меню. Контекстное меню внутри ящика навигации отлично работает. Проблема заключается в меню внутри фрагмента. Когда я вхожу в контекстное меню фрагмента, отображаются меню BOTH меню навигатора и фрагмент. Методы деятельности @Override protected void onCreate(Bundle savedInstanceState) { registerForContextMenu(mDrawerList); […]

Использовать smoothScrollTo в фрагменте

У меня есть следующая ситуация: Я использую навигационный ящик, чтобы пользователь мог легко перемещаться между разными темами. Вы можете найти здесь фотографию: https://drive.google.com/file/d/0B2gMUEFwlGRfSHRzVlptYmFQTXc/edit?usp=sharing При нажатии на заголовок, например General, заменяется только основной контент, используя фрагмент и файл макета. Но когда пользователь нажимает на подзаголовок, например Gameplay , макет меняется, И он должен прокручиваться вниз до […]

Диспетчер отображения списка ListView на Android 2.3

Я пытаюсь настроить меню ящика навигации для старого Android 2.3 Для этого я использую официальный SampleNavigationDrawer от developer.android.com И этот учебник для реализации ActionBarCompat . В android.support.v4.widget.DrawerLayout используйте следующий ListView: <ListView android:id="@+id/left_drawer" android:layout_width="240dp" android:layout_height="match_parent" android:layout_gravity="start" android:background="#111" android:choiceMode="singleChoice" android:divider="@android:color/transparent" android:dividerHeight="0dp" android:drawSelectorOnTop="false" android:fadingEdge="none" android:focusable="false" android:saveEnabled="true" /> С drawer_list_item.xml: <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/bg_selector" android:drawableLeft="@drawable/selector" android:drawablePadding="16dp" android:gravity="center_vertical" […]

Навигационный ящик отключает обратное просмотрение при открытии ящика

Я получаю страшное поведение в своем навигационном ящике. Я использую для него настраиваемый макет, содержащий не только обычный список! Всякий раз, когда я нажимаю somehwere в секции ящика, меняют строки из списка listview. Как я могу отключить это? РЕШЕНИЕ: просто установите android:clickable="true" в родительском макете в ящике вне списка, и все работает отлично. Спасибо за […]