بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

خواهشا کمک کنین-Swipe view (حل شد)

مدیریت گفتگو
amir.kenarang 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام دوستان خسته نباشید همگی.

من میخوام یه برنامه Swipe tab بنویسم که 3 تا tab داشته باشم بتونم با انگشت به سمت چپ یا راست ببرم. اما باور کنین تمام سایتارو زیرو رو کردم. شما اول خودت این آموزشارو ببینین:

Android Tab Layout with Swipeable Views

Android Material Design working with Tabs

کار با Swipe Tab Layout در برنامه نویسی اندروید

باور کنین به خاطر همین برنامه ساده یه مدت دارم دنبالش میگردم اما واقعا خسته شدم، چون عین آموزشا عمل میکنم اما برخلاف خودشون هیچ نتیجه ای نمیگیرم. حتی سایت  Stackoverflow هم زیر و رو کردم ولی همش با ارور مختلف مواجه میشم، که ازشون سر در نمیارم. چندین بار هر پروژه رو نوشتم دوباره از اول شروع کردم. حتی از eclipse به Android Studio مهاجرت کردم(که البته از این یکی کارم واقعا راضی هستم). در ضمن در پروژه ها از viewPger و Fragment خیلی استفاده میشه که اما من خیلی سر در نمیارم. دوستان خواهش میکنم کمک کنین یا یه راه پیش روی این برنامه نویس مبتدی بزارین.مرسی

نظرات

خواست خدایی 10 سال پیش
به نظرم تو یوتوب یه سرچ کن و یه فیلم براش دانلود کن پیدا میکنی
amir.kenarang 10 سال پیش
من این کارم نجام میدم الان. ولی مشکلم اینه که چرا آموزش هارو که انجام میدم با مشکل برخورد میکنم و ارور میگیرم؟ یوتیوب هم میگردم
حمید 10 سال پیش
شما کد و ارورهای مربوطه رو بزار اول بعد توقع کمک داشته باش:D
MeY3am 10 سال پیش
شما طبق لینک هایی که دادین عمل نکنید سورس کدهاشونو عینأ ایمپورت کنید ببینید باز همین مشکل پیش میاد یا نه !
محمد 10 سال پیش
اگه با Api 13 به بالا میخوای کار کنی 1- اندروید استودیو رو نصب کن 2-یه پروژه جدید بساز و توی Add an activity گزینه TabbedActivity رو انتخاب کن و در مرحله بعد ActionBar Tabs رو انتخاب کن.
amir.kenarang 10 سال پیش
اندروید استودیو نصب کردم ولی منظورت از Add an activity چیه؟

پاسخ‌ها 2

amir.kenarang 10 سال پیش

یکی از همین کد هارو IMPORT کردم و اجرا شد ولی دوباره تو یه پروژه جدید کلاس هارو کپی گردم و اصلا برنامه بالا نمیاد و این ارور رو میده

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Multi dex requires Build Tools 21.0.0 / Current: 19.1

موقع بیلد شدن مشکل داره

نظرات

مسعود فرمانی 10 سال پیش

اگه میخوای حتما از TabLayout واسه تب هات استفاده کنی توصیه میکنم این لینک رو ببینی----> لینک

نکته این کار اینه که ViewPager و TabLayout رو توی یه صفحه (Layout) قرار میدی و بعد از اینکه همه کارای ویوپیجرت رو انجام دادی (ادپترشو معرفی کردی و ..) با صدا زدن متد setupWithViewPager روی شی ء TabLayout و فرستادن شی ء ViewPageret به عنوان ورودیش ، این دو تا به همدیگه وصل میشن

نکته بعدی اینه که برای استفاده از TabLayout توی اکتیویتی حتما باید از یکی از تم های appCompat برای اون اکتیویتی استفاده کنی...

 ولی اگه فقط میخوای بالای صفحاتی که داری اسکرول میکنی تب داشته باشی میتونی از تب های خود ViewPager استفاده کنی مثل : PagerTabeStrip یا : PagerTitleStrip

نظرات

amir.kenarang 10 سال پیش
خیلی ممنون از لطفتون بعد از این سایت آقای کاشی زاده رو بهم معرفی کردین و با توجه به راهنمایی آقای Masoud Farmani مشکلم حل شد.

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