mehdidanesh
چهارشنبه 06 بهمن 1395, 08:40 صبح
با سلام خدمت همه دوستان
من از viewPager برای صفحه به صفحه كردن يك string طولاني استفاده کردم (تصور كنيد كه يك كتاب است به صورت صفحه به صفحه)
و string من يك فايل json است.
اینم لینکي كه خود اندرويد استوديو داده
https://developer.android.com/training/animation/screen-slide.html#pagetransformer
حالا مشكلي كه دارم اينه:
اینکه من چطور می تونم اين string طولاني رو در صفحات تقسیمش کنم؟ چون الان تمامی متن در یک صفحه نمایش داده میشه!
* یک count هم میخواد از من که تعداد صفحات مشخص بشه
و قطعه کدی که در فرگمنتم زدم اينه:
public class ScreenSlidePageFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
ViewGroup rootView = (ViewGroup) inflater.inflate(
R.layout.fragment_screen_slide_page, container, false);
txt=(TextView)rootView.findViewById(R.id.content_b ook_txt);
String body = allBookIndex.getBody();
txt.setText(body);
return rootView;
}
}
از دوستان اگه كسي ميدونه لطفا راهكار بده
ممنون
من از viewPager برای صفحه به صفحه كردن يك string طولاني استفاده کردم (تصور كنيد كه يك كتاب است به صورت صفحه به صفحه)
و string من يك فايل json است.
اینم لینکي كه خود اندرويد استوديو داده
https://developer.android.com/training/animation/screen-slide.html#pagetransformer
حالا مشكلي كه دارم اينه:
اینکه من چطور می تونم اين string طولاني رو در صفحات تقسیمش کنم؟ چون الان تمامی متن در یک صفحه نمایش داده میشه!
* یک count هم میخواد از من که تعداد صفحات مشخص بشه
و قطعه کدی که در فرگمنتم زدم اينه:
public class ScreenSlidePageFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
ViewGroup rootView = (ViewGroup) inflater.inflate(
R.layout.fragment_screen_slide_page, container, false);
txt=(TextView)rootView.findViewById(R.id.content_b ook_txt);
String body = allBookIndex.getBody();
txt.setText(body);
return rootView;
}
}
از دوستان اگه كسي ميدونه لطفا راهكار بده
ممنون