PDA

View Full Version : سویپ کردن بین تب ها



mahdi2elve
شنبه 04 بهمن 1393, 16:26 عصر
سلام دوستان سوالی داشتم ممنون میشم کمکم کنین.
برنامه ای میخام بسازم که دو تب داره! و یک اکتیویتی.
تب هارو ساختم

127862

فقط یه چیز کم داره اونم سویپ بین تب هاست که نتونستم درستش کنم . هرچقد تو اینترنت گشتم و سایت های خارجی رو گشتم هرچقد مثال گرفتم نگاه کردم نتونستم.
لینک تصاویر کدهای جاوا و ایکس ام ال
http://1drv.ms/1wug3ml
http://1drv.ms/1wugb5y
اینم سورس برنامم
http://1drv.ms/1Cn6fBn

گوگل دولوپر و گیت هاب و استک اورفلو رو دیدم همه جا رو دیدم ولی کدهاش رو نمیتونم تحلیل کنم! پس منو هدایت نکنین به این سایت ها :)


اگه میشه مستقیم کمک کنین.
عذر میخام اگه ناشیانه سوال کردم یا از ادبیات مناسبی در طرح سوالم استفاده نکردم.

bobSilon
شنبه 04 بهمن 1393, 19:29 عصر
سلام عرض شد، فکر کنم مشکلی با متن انگلیسی نداری.
من خودمم اول راهم، وگرنه کامل راهنمائیت میکردم. به هر حال فکر کنم این لینک (http://developer.android.com/training/implementing-navigation/index.html)بدردت بخوره.

mahdi2elve
شنبه 04 بهمن 1393, 19:43 عصر
سلام ممنون که کمک کردی ولی همونطور که گفتم به گوگل دولوپر هم سر زدم
ولی کدهاش گیج کننده هستن.

مصطفی شکوری
شنبه 04 بهمن 1393, 22:36 عصر
در فایل xml این قطعه رو به tabhost اضافه کن:
android:id="@+id/tabhost"

بعد در اکتیویتی_داخل oncreate_ این ها رو اضافه کن:
TabHost tabs = (TabHost) findViewById(R.id.tabhost); tabs.setup();
TabHost.TabSpec spec = tabs.newTabSpec("tag1");
spec.setContent(R.id.tab1);
spec.setIndicator("Jensyat");
tabs.addTab(spec);
spec = tabs.newTabSpec("tag2");
spec.setContent(R.id.tab2);
spec.setIndicator("Info");
tabs.addTab(spec);

مقدار spec.setContent(R.id.tab1); به هرکدوم از تب ها در xml اشاره داره.

مقدار spec.setIndicator("Jensyat"); عنوان هر تب رو مشخص می کنه.

این کار ها رو که انجام بدی امکان سویپ ایجاد می شه.:لبخندساده:

mahdi2elve
سه شنبه 07 بهمن 1393, 12:36 عصر
سلام ممنون مرسی ولی همه اینا بودن که توی کدها!
کدومشونو اضافه کنم ؟
من هر بخشی از کدهای شمارو میبینم همه اینا توی کدهام بودن اخه

مصطفی شکوری
سه شنبه 07 بهمن 1393, 23:17 عصر
الان رسما مشکلتون چیه؟؟به چه چیزی نیاز دارید؟