آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

راست چین کردن SlidingTabLayout

میرحسین  10 سال پیش  10 سال پیش
0 0

با سلام و عرض خسته نباشی به دوستان گرامی

ببخشید من از SlidingTabLayout با استفاده از لایبرری که شرکت google ارائه داده نمیتونم از سمت راست به چپ قرار بدم در واقع آیتم آن با استفاده از عکس و کد زیر : 

 mPager.setCurrentItem(mPagerAdapter.getCount() - 1);

آخرین آیتم که برای ما فارسی زبانان اولین آیتم میباشد انتخاب شده ولی اسکرول به سمت آن نمیره که کاربر ببینه که اولین آیتم پیش فرض انتخاب شده و به صورت زیر نمایش داده میشود :

و باید دستی اسکرول رو تکان داده تا بفهمد به طور پیش فرض آیتم اول انتخاب شده است ممنون میشم اگه راهی بگید که اسکرول فقط در آخرین آیتمی که دارد از چپ قرار بگیرد.

از کد زیر :

 mTabStrip.setGravity(Gravity.RIGHT);

که در این لینک قرار داشت

و کدی دیگر که در منیفست برنامه باید قرار بدهیم که به صورت زیر میباشد :

 android:supportsRtl="true"

هم استفاده کردم ولی مشکلم برطرف نشد.

0 0
متد setViewPager رو قبل از متد setCurrentItem استفاده کردین یا بعدش؟ (10 سال پیش)
0 0
بعد متود استفاده کردم (10 سال پیش)
0 0
من با این لینک و همون متد setCurrentItem که نوشتین قبلا جواب گرفتم، یه نگاهی بندازید. (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
sh.khaksar  10 سال پیش
+1 0

من این مشکل رو دور زدم، به این صورت که:

آیتم ها رو بر عکس add کردم (یعنی از آخر به اول)، و بعد هنگام شروع برنامه یا اکتیویتی مورد نظر، آیتم آخری رو خونده و روی حالت Selected قرار دادم

tablayout.getTab(index).select();


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .