TextView를 현재 위치에 배치하는 간단한 ViewPager 예제가 있습니다. 내가 작성한 기존 앱에서이 기능을 적용하고 싶습니다.Android ViewPager - 레이아웃 xml 사용
내 응용 프로그램은 현재 레이아웃을 사용하고 필요에 따라 값을 조정합니다. 이 레이아웃을 ViewPager와 함께 사용하고 싶지만 현재 레이아웃을 가져올 수 없습니다.
내 PagerAdapter를 구성 할 때 주 활동의 컨텍스트를 전달합니다.
내 레이아웃을 얻기 위해 findViewById를 사용할 수 없습니다.
누군가 올바른 방법을 제안 할 수 있습니까? 위의
public Object instantiateItem(View collection, int position)
{
LinearLayout info = (LinearLayout)((Activity)_context).findViewById(R.id.linearlayout);
((ViewPager) collection).addView(info, 0);
return info;
}
코드 내 PagerAdapter에서입니다. 레이아웃에 TextViews 및 다른 뷰 레이아웃 정보를 채우려는 페이저의 페이지로 사용하려는 레이아웃이 있습니다 ...
활동에 컨텍스트를 캐스팅하는 것이 효과가 있다고 말하는 어딘가에서 발견되었습니다. - 그럴 수 없었습니다. – neildeadman