Вопросы с тегом «android-fragments»

Фрагменты представляют собой повторно используемые варианты поведения или части пользовательского интерфейса в приложении Android.

4
Как добавить один разделитель разделов для навигационного ящика в Android?
У меня есть панель навигации, подобная этому изображению. Я хочу добавить разделитель разделов (например, линию, разделяющую Нептун). Это кажется простым, но я не могу найти в сети ничего полезного в моем случае. Вот моя MainActivity: public class MainActivity extends Activity { private DrawerLayout mDrawerLayout; private ListView mDrawerList; private ActionBarDrawerToggle mDrawerToggle; …

7
Начать действие с фрагмента
У меня есть 2 фрагмента с кнопкой на обоих фрагментах. Когда я нажимаю кнопку, я хочу начать новое действие. Но я не могу заставить его работать. Ошибка, которую я получаю: ОШИБКА здесь: Несоответствие типов: невозможно преобразовать из mFragmentFavorite в Fragment Что я делаю не так? MyFragmentPagerAdapter import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; …

9
Альтернативы PreferenceFragment с поддержкой android-v4
Я внезапно остановил разработку своего приложения, когда понял, что PreferenceFragments не поддерживаются в этой библиотеке. Есть ли альтернативы, которые может использовать новичок-разработчик Android для преодоления этого препятствия? На данный момент это мое главное окно <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TabHost android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" …

5
Завершить событие анимации android
У меня есть затухающая анимация в представлении (которое находится внутри фрагмента), и каждый раз, когда анимация происходит, после ее завершения представление снова перерисовывается. Я нашел работу view.SetVisibility(View.GONE). Но он не дожидается завершения анимации. Я хотел бы выполнить этот код setVisibility только после завершения анимации. Как лучше всего это сделать?

10
Android SharedPreferences во фрагменте
Я пытаюсь прочитать SharedPreferences внутри фрагмента. Мой код - это то, что я использую для получения предпочтений в любом другом действии. SharedPreferences preferences = getSharedPreferences("pref", 0); Я получаю ошибку Cannot make a static reference to the non-static method getSharedPreferences(String, int) from the type ContextWrapper Я попытался перейти по этим ссылкам, …

21
Установка настраиваемого заголовка ActionBar из фрагмента
В своем главном FragmentActivityя устанавливаю свой собственный ActionBarзаголовок следующим образом: LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.custom_titlebar, null); TextView tv = (TextView) v.findViewById(R.id.title); Typeface tf = Typeface.createFromAsset(this.getAssets(), "fonts/capsuula.ttf"); tv.setTypeface(tf); tv.setText(this.getTitle()); actionBar.setCustomView(v); Это отлично работает. Однако, как только я открою другой Fragments, я хочу, чтобы название изменилось. Я …

13
Как закрыть текущий фрагмент, используя кнопку как кнопку возврата?
Я пытаюсь закрыть текущий фрагмент с помощью Imagebutton. Я нахожусь во фрагменте-A, и когда я нажимаю кнопку, он превратится во фрагмент-B. И когда я нажимаю кнопку на фрагменте-B, он превратится в фрагмент-C и закроет фрагмент-B. Если я нажму кнопку возврата во фрагменте-C, он вернется к фрагменту-A. Код, который я пробовал, …

9
панель действий вверх с фрагментами
У меня есть вкладки ActionBar / ViewPager макет с три вкладки говорит A , B и C . На вкладке C вкладке (фрагмент), я добавляю еще один фрагмент скажет фрагмент D . с участием DFragment f= new DFragment(); ft.add(android.R.id.content, f, ""); ft.remove(CFragment.this); ft.addToBackStack(null); ft.commit(); Я изменяю панель действий в onResume …

2
Надежный способ обработки фрагмента при изменении ориентации
public class MainActivity extends Activity implements MainMenuFragment.OnMainMenuItemSelectedListener { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fragmentManager .beginTransaction(); // add menu fragment MainMenuFragment myFragment = new MainMenuFragment(); fragmentTransaction.add(R.id.menu_fragment, myFragment); //add content DetailPart1 content1= new DetailPart1 (); fragmentTransaction.add(R.id.content_fragment, content1); fragmentTransaction.commit(); } public void onMainMenuSelected(String …

12
Фрагменты Android. Сохранение AsyncTask во время поворота экрана или изменения конфигурации
Я работаю над приложением для смартфона / планшета, использую только один APK и загружаю ресурсы по мере необходимости в зависимости от размера экрана. Лучшим вариантом дизайна, казалось, было использование фрагментов через ACL. Это приложение до сих пор работало нормально, основываясь только на активности. Это фиктивный класс того, как я обрабатываю …

8
Android onClick в XML против OnClickListener
Я понимаю, что подобный вопрос задавался раньше, но это другое. Я новичок в разработке приложений для Android, и у меня есть три вопроса относительно разницы между android:onclick=""атрибутом XML и setOnClickListenerметодом. В чем разница между ними? Обнаружена ли разница между двумя реализациями во время компиляции или выполнения или во время обоих? …

15
Как скрыть мягкую клавиатуру изнутри фрагмента?
Я FragmentActivityиспользую ViewPagerдля обслуживания нескольких фрагментов. Каждый из них имеет ListFragmentследующий макет: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="8dp"> <ListView android:id="@id/android:list" android:layout_width="fill_parent" android:layout_height="fill_parent" /> <EditText android:id="@+id/entertext" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout> </LinearLayout> При запуске занятия отображается программная клавиатура. Чтобы исправить это, я сделал внутри фрагмента следующее: …

4
Android - пользовательская анимация при транзакции фрагмента не выполняется
Я использую Google API 8 (Android 2.2) с пакетом поддержки v4. Никаких ошибок или анимации не выдает. Сделка: FragmentTransaction transaction = manager.beginTransaction(); transaction.replace(R.id.content, myFragment); transaction.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right); transaction.commit(); Анимации: slide_in_left.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" > <translate android:duration="700" android:fromXDelta="-100%" android:toXDelta="0%" > </translate> </set> slide_out_right.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="700" …

15
Android Activity ClassNotFoundException - все перепробовал
Я только что преобразовал приложение в библиотеку фреймворка и приложение, но теперь, когда я пытаюсь запустить приложение в эмуляторе, я получаю следующую трассировку стека ошибок: 06-02 18:22:35.529: E/AndroidRuntime(586): FATAL EXCEPTION: main 06-02 18:22:35.529: E/AndroidRuntime(586): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.matthewrathbone.eastersays/com.matthewrathbone.eastersays.EasterSimonSaysActivity}: java.lang.ClassNotFoundException: com.matthewrathbone.eastersays.EasterSimonSaysActivity in loader dalvik.system.PathClassLoader[/data/app/com.matthewrathbone.eastersays-1.apk] 06-02 18:22:35.529: E/AndroidRuntime(586): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) …

17
Показать DialogFragment из onActivityResult
В моем onActivityResult есть следующий код для моего фрагмента: onActivityResult(int requestCode, int resultCode, Intent data){ //other code ProgressFragment progFragment = new ProgressFragment(); progFragment.show(getActivity().getSupportFragmentManager(), PROG_DIALOG_TAG); // other code } Однако я получаю следующую ошибку: Caused by: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState Кто-нибудь знает, что происходит, или как я …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.