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

تغییر جهت حرکت فرگمنت 

Mir Unknown  10 سال پیش  10 سال پیش
0 0

سلام من با اکشن بار شیرلوک تب و فرگمنت استفاده کردم اکشن بار رو راست به چپ کردم همه چیز حله فقط جهت حرکت فرگمنت بر عکسه

 برای این سوال 4 پاسخ وجود دارد.
پاسخ به سوال 
حمید زمانی  10 سال پیش
+2 0

نیاز به پرداخت هزینه نیست ، اگه شما از tab و viewPager استفاده می کنید ، و قصد دارین که tab ها های برنامتون از راست به چپ شروع شوند و اولین tab ای که کاربر مشاهده می کند آخرین tab موجود در سمت راست باشد ، شما باید از متد viewPager.setCurrentItem استفاده کنید و به عنوان پارامتر ورودی این متد ، بزرگترین ایندکس tab هاتون رو بدین.

0 0
چون بنده عجله دارم و معمولا همه تو وقت های ازاد میان جواب میدن گفتم شایید اینجوری کس وقت بزاره. این کاری که گفتید انجام دادم تغیر جهت تغییر میکنه اما ویوپیجر با تب ها هماهنگ نمیشه و بجای بهتر شدن بدتر میشه (10 سال پیش)
0 0
اگه ایدی تلگرام دارید ممنون میشم بدید برمامه رو بدم بهتر متوجه بشید (10 سال پیش)
+1 0
اگه یه عکس از خروجی نرم افزار بذارین و کدهاتون رو هم پیسوست کنید بیشتر می تونم کمکتون کنم. (10 سال پیش)
پاسخ به سوال 
Mir Unknown  10 سال پیش
0 0

 

 public class MainActivity extends SherlockFragmentActivity implements ActionBar.TabListener {

private String[] tabs = { "جدید", "همه", "مورد علاقه" };
private TabsPagerAdapter mAdapter;
private ViewPager viewPager;
ActionBar.Tab tab;
private StartAppAd startAppAd = new StartAppAd(this);

@Override
public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
//StartAppAd.init(this, getString(R.string.startapp_dev_id), getString(R.string.startapp_app_id));

setContentView(R.layout.activity_main);
StartAppAd.showSlider(this);


forceRTLIfSupported();

viewPager = (ViewPager) findViewById(R.id.pager);
getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
mAdapter = new TabsPagerAdapter(getSupportFragmentManager());
viewPager.setAdapter(mAdapter);

//tab added in action bar
for(String tab_name:tabs)
{
tab = getSupportActionBar().newTab();
tab.setText(tab_name);
tab.setTabListener(this);
getSupportActionBar().addTab(tab);
}

//viewPager.setCurrentItem(2);

/**
* on swiping the viewpager make respective tab selected
* */
viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {

@Override
public void onPageSelected(int position) {
// on changing the page
// make respected tab selected
getSupportActionBar().setSelectedNavigationItem(position);
//viewPager.setSelectedNavigationItem(position);

}

@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}

@Override
public void onPageScrollStateChanged(int arg0) {
}
});


}

@Override
public void onTabReselected(Tab tab, FragmentTransaction transaction) {
}

@Override
public void onTabSelected(Tab tab, FragmentTransaction transaction) {
viewPager.setCurrentItem(tab.getPosition());
//viewPager.setCurrentItem(3);
}

@Override
public void onTabUnselected(Tab tab, FragmentTransaction transaction) {
}
0 0
ببین این شماره منه : ۰۹۳۳۷۸۲۴۲۳۷ ، دقیقا نمی دونم چی میخوای ، تو تلگرام پیام بده ، حتما جواب میدم (10 سال پیش)
پاسخ به سوال 
Mir Unknown  10 سال پیش
0 0

 public class TabsPagerAdapter extends FragmentPagerAdapter {

public TabsPagerAdapter(FragmentManager fm) {
super(fm);
}

@Override
public Fragment getItem(int index) {

switch (index) {
case 2:
// Latest fragment activity
return new FavoriteFragment();
case 1:
// AllPhotos fragment activity
return new AllPhotosFragment();
case 0:
// Favorite fragment activity
return new LatestFragment();
}

return null;
}

@Override
public int getCount() {
// get item count - equal to number of tabs
return 3;
}

}
پاسخ به سوال 
حمید زمانی  10 سال پیش
+1 0

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

0 0
بله اینم درسته ولی کاش راهی بود که واس شیرلوک رو درست کرد تا دوباره کاری نشه (10 سال پیش)

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