«android-viewpager» 태그된 질문

사용자가 스 와이프 할 수있는 자식보기의 레이아웃을 관리하는 ViewGroup입니다.

23
ViewPager에서 프래그먼트가 표시되는 시점을 결정하는 방법
문제점 : 조각 onResume()에이 ViewPager단편은 실제로 표시되기 전에 소성된다. 예를 들어 ViewPagerand와 2 개의 조각이 FragmentPagerAdapter있습니다. 두 번째 조각은 승인 된 사용자 만 사용할 수 있으며 조각이 표시되면 경고 대화 상자를 사용하여 로그인하도록 사용자에게 요청해야합니다. 그러나 ViewPager두 번째 조각을 캐시하기 위해 첫 번째 조각이 표시되면 두 번째 조각이 만들어지고 사용자가 …

30
ViewPager PagerAdapter가 View를 업데이트하지 않음
호환성 라이브러리에서 ViewPager를 사용하고 있습니다. 페이지를 통과 할 수있는 여러보기를 표시하는 데 성공했습니다. 그러나 새로운 View 집합으로 ViewPager를 업데이트하는 방법을 알아내는 데 어려움을 겪고 있습니다. 나는 호출과 같은 모든 종류의 것들을 시도했습니다 mAdapter.notifyDataSetChanged(), mViewPager.invalidate()심지어 새로운 어댑터 나 데이터의 새로운 목록을 사용할 때마다 생성. 아무것도 도움이되지 않았습니다. 텍스트보기는 원본 데이터와 변경되지 …

24
ViewPager에서 손가락으로 스 와이프하여 페이징을 비활성화하지만 프로그래밍 방식으로 계속 스 와이프하는 방법은 무엇입니까?
ViewPager가 있고 그 아래에는 10 개의 버튼이 있습니다. 버튼 (예 : # 4)을 클릭하면 호출기는 by by 페이지 # 4로 즉시 이동합니다 mPager.setCurrentItem(3);. 그러나 손가락으로 가로로 스 와이프하여 페이징을 비활성화하고 싶습니다. 따라서 페이징은 버튼을 클릭 해야만 수행됩니다 . 그렇다면 손가락으로 스 와이프를 비활성화하는 방법은 무엇입니까?

30
IllegalStateException : ViewPager를 사용하여 onSaveInstanceState 후에이 조치를 수행 할 수 없습니다.
시장의 앱에서 사용자 보고서를 받고 다음 예외를 제공합니다. java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1109) at android.app.FragmentManagerImpl.popBackStackImmediate(FragmentManager.java:399) at android.app.Activity.onBackPressed(Activity.java:2066) at android.app.Activity.onKeyUp(Activity.java:2044) at android.view.KeyEvent.dispatch(KeyEvent.java:2529) at android.app.Activity.dispatchKeyEvent(Activity.java:2274) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchKeyEvent(PhoneWindow.java:1855) at com.android.internal.policy.impl.PhoneWindow.superDispatchKeyEvent(PhoneWindow.java:1277) at android.app.Activity.dispatchKeyEvent(Activity.java:2269) at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchKeyEvent(PhoneWindow.java:1803) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) at android.view.ViewGroup.dispatchKeyEvent(ViewGroup.java:1112) …

10
ViewPager 및 프래그먼트 — 프래그먼트의 상태를 저장하는 올바른 방법은 무엇입니까?
조각은 UI 논리를 일부 모듈로 분리하는 데 매우 좋은 것 같습니다. 그러나 ViewPager수명주기 와 함께 여전히 안개 낀다. 따라서 전문가의 생각이 절실히 필요합니다! 편집하다 아래 바보 같은 솔루션을 참조하십시오 ;-) 범위 주요 활동에는 ViewPager조각이 있습니다. 이러한 조각은 다른 (서브) 활동에 대해 약간 다른 논리를 구현할 수 있으므로 조각의 데이터는 활동 …

7
FragmentPagerAdapter와 FragmentStatePagerAdapter의 차이점은 무엇입니까?
차이점은 무엇이며 FragmentPagerAdapter그리고 FragmentStatePagerAdapter? 소개 FragmentPagerAdapter구글의 가이드는 말한다 : 이 버전의 호출기는 일련의 탭과 같이 일반적으로 더 많은 정적 조각이 페이징 될 때 사용하기에 가장 좋습니다. 사용자가 방문하는 각 페이지의 조각은 메모리에 유지되지만보기 계층 구조는 보이지 않을 때 파괴 될 수 있습니다. 프래그먼트 인스턴스가 임의의 양의 상태를 유지할 수 있기 …

20
ViewPager를 동적으로 업데이트 하시겠습니까?
ViewPager에서 컨텐츠를 업데이트 할 수 없습니다. FragmentPagerAdapter 클래스에서 instantiateItem () 및 getItem () 메소드의 올바른 사용법은 무엇입니까? getItem () 만 사용하여 조각을 인스턴스화하고 반환했습니다. @Override public Fragment getItem(int position) { return new MyFragment(context, paramters); } 이것은 잘 작동했습니다. 내용을 변경할 수 없다는 점만 빼면 그래서 이것을 찾았습니다 : ViewPager PagerAdapter가 …

18
ViewPager 내부의 조각 교체
를 사용하여 Fragment를 사용하려고 ViewPager합니다 FragmentPagerAdapter. 내가 달성하고자하는 것은의 첫 페이지에있는 조각을 다른 것으로 교체하는 ViewPager것입니다. 호출기는 두 페이지로 구성됩니다. 첫 번째 FirstPagerFragment는 SecondPagerFragment입니다. 두 번째는 입니다. 첫 페이지의 버튼을 클릭하십시오. 를 FirstPagerFragmentNextFragment 로 바꾸고 싶습니다 . 아래 코드가 있습니다. public class FragmentPagerActivity extends FragmentActivity { static final int NUM_ITEMS …


23
ViewPager에서 조각 검색
세 가지 조각을 호스팅 ViewPager하기 FragmentStatePagerAdapter위해 와 함께 사용하고 있습니다 . [Fragment1] [Fragment2] [Fragment3] 나는 싶어 할 때 Fragment1으로부터 ViewPager에서 FragmentActivity. 무엇이 문제이며 어떻게 해결합니까?


30
viewpager에서 현재 Fragment 인스턴스 가져 오기
아래는 3 Fragment classes3 개의 탭 이 각각 포함 된 코드입니다 ViewPager. 메뉴 옵션이 있습니다. 에 표시된 것처럼 onOptionsItemSelected()옵션을 선택하여 현재 보이는 조각을 업데이트해야합니다. 업데이트하려면 조각 클래스에있는 메소드를 호출해야합니다. 누군가 그 방법을 호출하는 방법을 제안 할 수 있습니까? public class MainActivity extends ActionBarActivity { ViewPager ViewPager; TabsAdapter TabsAdapter; @Override public …

6
다른 조각 / 레이아웃으로 ViewPager를 구현하는 방법
viewpager를 구현하는 활동을 시작할 때 viewpager는 다양한 조각을 만들었습니다. 각 조각마다 다른 레이아웃을 사용하고 싶지만 문제는 viewpager가 최대 두 개의 레이아웃 만 표시한다는 것입니다 (1 이후 나머지 조각의 두 번째 레이아웃). viewpager를 구현하는 SwipeActivity 코드는 다음과 같습니다 . public class SwipeActivity extends FragmentActivity { MyPageAdapter pageAdapter; @Override protected void onCreate(Bundle …


3
ViewPager를 사용하는 android.app 조각 대 android.support.v4.app?
Android 지원 라이브러리, 조각 및 ViewPager클래스에 대한 질문이 있습니다. 내 의도는 Android 개발자 웹 사이트 ( http://developer.android.com/training/animation/screen-slide.html) 에 제공된 샘플과 유사한 기능을 가진 앱을 만드는 것입니다. 또는 http://developer.android.com/ 교육 /implementing-navigation/lateral.html ). 코드를 살펴보면 android.support.v4.app라이브러리 를 활용하는 것으로 나타났습니다.이 라이브러리는 내 연구에서 ViewPager수업 에 액세스하는 유일한 방법 입니다. 내 상황에서는 이전 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.