mahdi0020 10 ارسال شده در 1 اردیبهشت، 2019 اشتراک گذاری ارسال شده در 1 اردیبهشت، 2019 سلام وقت بخیر از دوستان کسی میدونه چطوری میتونم بین فرگمنت ها جا به جا بشم ؟ یعنی توی فرگمنت اول یه باتن باشه که با کلیک روی اون فرگمنت دوم باز بشه بدون اینکه اکتیویتی جدید اجرا بشه ممنون... لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
M-CAP7AIN 537 ارسال شده در 1 اردیبهشت، 2019 اشتراک گذاری ارسال شده در 1 اردیبهشت، 2019 final FragmentManager fragmentManager = this.getFragmentManager(); FragmentTransaction transaction= fragmentManager.beginTransaction(); transaction.add(R.id.frame_layout, new BlankFragment1()); transaction.commit(); فرض بر این میگیریم که فرگمنت ها با لیوت هاشون ساخته شده. ابتدا یدونه FrameLayout تو لیوت اکتیویتی اضافه میکنیم + ID transaction.add(R.id.frame_layout, new BlankFragment1()); frame_layout : تو اکتیویتی اول اضافه شده BlankFragment1 : کلاس مربوط به یکی از فرگمنت ها بین چندین فرگمنت. این روش برای فرگمنت اصلی اندروید هست ، از فرگمنت Support-v4 استفاده نشده لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mahdi0020 10 ارسال شده در 1 اردیبهشت، 2019 سازنده اشتراک گذاری ارسال شده در 1 اردیبهشت، 2019 در ۱ ساعت قبل، M-CAP7AIN گفته است : final FragmentManager fragmentManager = this.getFragmentManager(); FragmentTransaction transaction= fragmentManager.beginTransaction(); transaction.add(R.id.frame_layout, new BlankFragment1()); transaction.commit(); فرض بر این میگیریم که فرگمنت ها با لیوت هاشون ساخته شده. ابتدا یدونه FrameLayout تو لیوت اکتیویتی اضافه میکنیم + ID transaction.add(R.id.frame_layout, new BlankFragment1()); frame_layout : تو اکتیویتی اول اضافه شده BlankFragment1 : کلاس مربوط به یکی از فرگمنت ها بین چندین فرگمنت. این روش برای فرگمنت اصلی اندروید هست ، از فرگمنت Support-v4 استفاده نشده سلام وقت بخیر . الان من توی لیوت یکی از فرگمنت ها که میخوام جا به جا بشه یک Frame_Layout ساختم با آیدی qq FragmentManager fragmentManager = getActivity().getFragmentManager(); FragmentTransaction transaction = fragmentManager.beginTransaction(); transaction.add(R.id.qq, new DetailParvande()); transaction.commit(); وقتی این رو میزنم از خط 3 ارور میگیره چی کارش کنم؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
M-CAP7AIN 537 ارسال شده در 1 اردیبهشت، 2019 اشتراک گذاری ارسال شده در 1 اردیبهشت، 2019 به این صورت تست کنید transaction.replace(R.id.gg , new DetailParvande() ,"tag"); خطا چی میده؟ لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mahdi0020 10 ارسال شده در 1 اردیبهشت، 2019 سازنده اشتراک گذاری ارسال شده در 1 اردیبهشت، 2019 در 2 ساعت قبل، M-CAP7AIN گفته است : به این صورت تست کنید transaction.replace(R.id.gg , new DetailParvande() ,"tag"); خطا چی میده؟ ببینید من برای هر فرگمنت یک لیوت و هم یک کلاس مخصوص ساختم ، و اروری میده اینه که میگه باید DetailParvande از نوع android.app.Fragment باشه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
M-CAP7AIN 537 ارسال شده در 1 اردیبهشت، 2019 اشتراک گذاری ارسال شده در 1 اردیبهشت، 2019 در 56 دقیقه قبل، mahdi0020 گفته است : ببینید من برای هر فرگمنت یک لیوت و هم یک کلاس مخصوص ساختم ، و اروری میده اینه که میگه باید DetailParvande از نوع android.app.Fragment باشه در 7 ساعت قبل، M-CAP7AIN گفته است : این روش برای فرگمنت اصلی اندروید هست ، از فرگمنت Support-v4 استفاده نشده اینجا اشاره کردم. DetailParvande ساختید از نوع android.support.v4.app.Fragment لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
mahdi0020 10 ارسال شده در 1 اردیبهشت، 2019 سازنده اشتراک گذاری ارسال شده در 1 اردیبهشت، 2019 در 30 دقیقه قبل، M-CAP7AIN گفته است : اینجا اشاره کردم. DetailParvande ساختید از نوع android.support.v4.app.Fragment خیلی ممنون اوکی شد ولی الان مشکل اینه که فرگمنت اول پنهان نمیشه و اینکه اگر بخوام فرگمنت اول هم از نوع android.app.Fragment باشه اونوقت توی ViewPagerAdapter ارور میگیره که باید فرگمنت از نوع android.support.v4.app.Fragment باشه لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
mahdi0020 10
سلام وقت بخیر
از دوستان کسی میدونه چطوری میتونم بین فرگمنت ها جا به جا بشم ؟ یعنی توی فرگمنت اول یه باتن باشه که با کلیک روی اون فرگمنت دوم باز بشه بدون اینکه اکتیویتی جدید اجرا بشه
ممنون...
لینک ارسال
به اشتراک گذاری در سایت های دیگر
6 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.