Articles of андроид фрагменты

Содержимое фрагмента накладывается панель инструментов

Недавно я начал возиться с новыми компонентами AppCompat 21 и реализацией Material Design. В настоящее время у меня есть ActionBarActivity с панелью инструментов, и я стараюсь, чтобы у него был фрагмент, содержащий элементы RecyclerView элементов TextView (просто для проверки Recycler). У меня есть элементы, которые отображаются, но текст в каждом представлении отключается, и весь Recycler […]

Android View Pager Adapter показывает пустой экран

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

Ошибка поиска панели действий (Android) null error

Я не уверен, почему он выглядит как нуль, если он должен что-то делать с фрагментом, заголовком фрагмента или ящиком, так как он находится в основном действии, из которого происходит извлечение этого фрагмента. Вот мой пункт меню xml: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" > <item android:id="@+id/action_search" android:title="@string/action_search" android:icon="@drawable/ic_action_search" app:showAsAction="always" app:actionViewClass="android.support.v7.widget.SearchView" /> </menu> Вот фрагмент кода: […]

Ошибка FragmentPagerAdapter getItem с помощью ListFragment

Я просмотрел довольно много кода и не могу понять это. http://developer.android.com/reference/android/support/v4/app/FragmentPagerAdapter.html Это должно быть что-то простое. Я показываю большую часть кода. Ошибка приведена в следующем разделе. public class MainActivity extends FragmentActivity implements ActionBar.TabListener { public static final int TAB_COUNT = 3; public static InputMethodManager inputManager; SectionsPagerAdapter mSectionsPagerAdapter; ViewPager mViewPager; @Override public void onCreate(Bundle savedInstanceState) { […]

Как я могу назвать определенный PreferenceFragment из PreferenceActivity?

У меня есть PreferenceActivity с несколькими фрагментами: R.xml.preferences: (сокращен для лучшей читаемости): <?xml version="1.0" encoding="utf-8"?> <preference-headers xmlns:android="http://schemas.android.com/apk/res/android"> <header android:fragment="fragments.Fragment1" android:id="@+id/fragment1" […] /> <header android:fragment="fragments.Fragment2" android:id="@+id/fragment2" […] /> […] </preference-headers> SettingsActivity : public class SettingsActivity extends PreferenceActivity { @Override public void onBuildHeaders(List<Header> target) { loadHeadersFromResource(R.xml.preferences, target); } } Это покажет запись списка с fragments.Fragment1 , fragments.Fragment2 […]

Изменение ориентации с помощью viewPager внутри FragmentActivity

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

Как реализовать onBackPressed () & intents в фрагменте?

Я знаю, что onBackPressed () – это метод в действии, но я хочу использовать функциональность в фрагментах, чтобы при нажатии кнопки «Назад» она перенаправляется на другую активность через Intent. Есть ли какие-либо решения? public class News_Events_fragment extends Fragment { ProgressDialog pd; ListView lv1; SharedPreferences sharedPreferences = null; int NotiCount; TextView txt_title, txt_msg, textView; Context context; […]

Когда вызываются android'sValidFragment () из PreferenceActivity?

Для некоторых приложений, на которых я работал, для устройств с API уровня 19 я получаю исключение Caused by: java.lang.RuntimeException: Subclasses of PreferenceActivity must override isValidFragment(String) to verify that the Fragment class is valid! com… has not checked if fragment com…$. is valid. Затем я узнал, что для тех приложений, которые поддерживаются фреймворками Android, protected boolean […]

Как сделать определенный элемент в ящике навигации отображаемым как выбранным?

Я долгое время был расстроен этой проблемой, но я не могу заставить элемент в навигационном ящике отображаться как не выбранный программно, так и когда пользователь его выбирает. Я пытаюсь достичь следующего http://i.stack.imgur.com/PIHEm.png (я не могу опубликовать изображения еще) Я следовал примеру навигационного ящика по адресу http://developer.android.com/training/implementing-navigation/nav-drawer.html, и всякий раз, когда я переключаю фрагменты, я вызываю […]

SwitchCompat в панели действий с фрагментом

Я получаю сообщение об ошибке при попытке установить SwitchCompat в панель действий. Вот мой abswitch.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/abswitch" android:layout_width="fill_parent" android:layout_height="match_parent" android:orientation="horizontal" > <android.support.v7.widget.SwitchCompat android:id="@+id/switchForActionBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:text="" /> </RelativeLayout> Вот мой profile_menu.xml <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/myswitch" android:title="" app:showAsAction="always" android:actionLayout="@layout/abswitch"/> </menu> И здесь onCreateOptionsMenu из фрагмента @Override public […]