ورود

View Full Version : نمايش صفحه به صفحه با viewpager



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;
}
}

از دوستان اگه كسي ميدونه لطفا راهكار بده
ممنون

mehdidanesh
چهارشنبه 13 بهمن 1395, 10:28 صبح
دوستان كسي نبود آيا به اين تاپيك پاسخ دهد؟!!!!

نمايش صفحه به صفحه رو حل كردم!

حالا تعداد كاراكتري كه يك ديوايس ميتونه در textview نمايش بده چنتا هست رو ميخوام
براي درك بهتر از سوالم فايل پيوست رو مشاهده كنيد

rezaricky
چهارشنبه 13 بهمن 1395, 11:02 صبح
سلام .
http://stackoverflow.com/questions/8368448/how-to-page-a-long-text
http://stackoverflow.com/questions/20204348/how-to-break-styled-text-into-pages-in-android

godofphp
چهارشنبه 13 بهمن 1395, 18:44 عصر
سلام .
http://stackoverflow.com/questions/8368448/how-to-page-a-long-text
http://stackoverflow.com/questions/20204348/how-to-break-styled-text-into-pages-in-android
من نمیدونم چه رسمی شده هر کس سوال میپرسه شما لینک stackoverflow رو کپی میکنید سریع ! خب دوست عزیز یا پاسخ فارسی بدید و یا کلا جواب ندید اینطوری خیلی بهتره
همین متنی که ایشون نوشتند رو با گوگل ترنسلیت به انگلیسی توی گوگل سرچ کنی همین لینک های stackoverflow بالا میاد نیازی به زحمت شما نیست
موفق باشید

rezaricky
پنج شنبه 14 بهمن 1395, 10:59 صبح
اولا که ارتباطی به شما نداره .
دوما سوالی که ایشون پرسیدن بطور کامل اونجا جواب داده شده و انقدری هم خلاصه نیست که بشه ترجمه کرد.
سوما جستجو در گوگل خودش یک مهارته

mehdidanesh
پنج شنبه 21 بهمن 1395, 08:29 صبح
دوستان لطف كنن مسائلي كه مطرح ميشه رو روان تر توضيح بدن و از نقد يكديگر پرهيز كنند

بنده قطعه كدي رو در اين خصوص يافتم كه گفتم شايد خالي از لطف نباشه كه به اشتراكش بذارم

اما يك مشكل كوچيكي كه داره دير لود شدن متون طولاني است

(لطف كنيد فايل txt كه پيوست ارسال شده رو در به پروژه اضافه كنيد تا نتيجه دير لود شدن رو ببينيد)
اگه از دوستان كسي ميدونه مشكل از كجاست بگن تا اين كد بيشتر مورد استفاده كاربران قرار بگيره

با سپاس از همه دوستاني كه مشاركت ميكنند

mehdidanesh
یک شنبه 24 بهمن 1395, 19:13 عصر
دوستان، در سایت stackoverflow این مورد رو جستجو کردم باز هم به نتیجه ای نرسیدم جز این مورد:
http://stackoverflow.com/questions/15877042/how-i-can-show-a-long-textviewstring-into-multiple-page-of-android#new-answer (https://github.com/koros/AndroidReader)
اگه از دوستان کسی میدونه چطور این رو باید حل کرد ممنون میشم کمک کنه