samirsamiri 6 ارسال شده در ۱۶ اردیبهشت ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۱۶ اردیبهشت ۱۳۹۵ سلام دوستان ضمن تبریک عید بزرگ مبعث ... من میخام توی تولبارم گوشه سمت چپ یه دکمه بک داشته باشم که با زدنش برگرده صفحه قبل . .. اولش سعی کردم با کد : toolbar.setNavigationIcon(R.drawable.Name) آیکن ، سمت پچ تولبار ایجاد کردم که کلیک میشه ولی نتونستن یه لیستنر بهش بدم و ولش کردم . . . با دو خط کد زیر getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setDisplayShowHomeEnabled(true); هم یه آیکن سمت چپ تولبار ایجاد کردم که خودش به صورت پیش فرض دکمه بک هست که اینم کلیک میشه ولی نمیشه بهش لیستنر داد کسی راهی داره بگه استفاده کنیم ممنون پیشاپیش .. . . نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Seyed-Hossein-Akbari 92 ارسال شده در ۱۶ اردیبهشت ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۱۶ اردیبهشت ۱۳۹۵ داخل همونجایی که اکشن بار رو آیدیهاشو شناسایی میکنی . به جای آیدی باید این رو بنویسی : android.R.id.Home نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
samirsamiri 6 ارسال شده در ۱۶ اردیبهشت ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱۶ اردیبهشت ۱۳۹۵ ممنون ولی به این کد اخطار میده android.R.id.Home من home نوشتم به جای Home و اخطار رفع شد ولی باز کار نکرد . . .. تو هر دو کد امتحانش کردم . .. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
samirsamiri 6 ارسال شده در ۱۶ اردیبهشت ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱۶ اردیبهشت ۱۳۹۵ دوستان کسی کدی نداره ؟؟ اصلا چرا کار نمیکنه این دکمه تو اکثر سایت های خارجی همین کدها رو گفته بودن ولی واسه من که کار نکرد ... نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Seyed-Hossein-Akbari 92 ارسال شده در ۱۶ اردیبهشت ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۱۶ اردیبهشت ۱۳۹۵ مگه میشه ! با همین کد که گفتم کار میده!ببین ارور چی میگه ! بذار اینجا . نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
erfan4 7 ارسال شده در ۱۶ اردیبهشت ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۱۶ اردیبهشت ۱۳۹۵ من دقیقا متوجه نشدم میخواید چکار کنید میشه بیشتر توضیح بدید؟؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
samirsamiri 6 ارسال شده در ۱۷ اردیبهشت ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱۷ اردیبهشت ۱۳۹۵ توی تولبار قسمت چپ بالا ، میخام یه دکمه باشه که وقتی میزنی برگرده صفحه ی قبل . این شکلی تقریبا ... http://bayanbox.ir/view/5285229659952982354/android-toolbar.png نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Seyed-Hossein-Akbari 92 ارسال شده در ۱۷ اردیبهشت ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۱۷ اردیبهشت ۱۳۹۵ راستی فکر کنم وقتی که دکمه ی بک رو میذارید خودش بک میشه . یعنی نمیتونید کد بنویسید که چه عملی انجام بشه . این رو یادمه یک بار امتحان کردم . اگر روی دکمه ی Home دکمه ی بک نباشه میشه کد نوشت براش . نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
samirsamiri 6 ارسال شده در ۱۷ اردیبهشت ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱۷ اردیبهشت ۱۳۹۵ اره اون دو خط دومی که بالا گفتم رو وقتی میزارم دکمه بک رو میاره شکلش هم مثل عکس هست ولی عمل نمیکنه نمیدونم چرا ؟!! جمله ی اخرتون رو متوجه نشدم !! نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Seyed-Hossein-Akbari 92 ارسال شده در ۱۷ اردیبهشت ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۱۷ اردیبهشت ۱۳۹۵ وقتی شکل دکمه بک میشه باید وقتی روش کلیک میشه خودش super.onbackpress رو اجرا کنه ! نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
samirsamiri 6 ارسال شده در ۱۷ اردیبهشت ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱۷ اردیبهشت ۱۳۹۵ من اون دو خط رو می نویسم و دکمه بک میاد ولی وقتی کلیک میکنم کاری نمیکنه دیباگ هم کردم وقتی روی بک کلیک میکنم اصلا به متد onOptionsItemSelected نمیره که بخواد ببینه home هست یا نه ؟!! توی فایل مانیفست یا فایل منو مربوط به اکشن بار یا تولبار که لازم نیست تغییری ایجاد کنم؟؟ ضمن تشکر ... دیگه این کار نکرد منم دستی دکمه ای تو تولبار گذاشتم و شبیه سازیش کردم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
erfan4 7 ارسال شده در ۱۷ اردیبهشت ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۱۷ اردیبهشت ۱۳۹۵ من این کارو با نوشتن کد finish(); انجام داددمالبته راه حل اصولی نیست اما جواب میده چون هنگامی که شما یک اکتیویتی رو فینیش کنید خودبخود میره به اکتیویتی قبلی البته به شرطی که اکتیویتی قبل فینیش نشده باشه و فقط اکتیویتی جدید رو کال کرده باشه با startactivity هم میشه نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
samirsamiri 6 ارسال شده در ۱۷ اردیبهشت ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱۷ اردیبهشت ۱۳۹۵ ممنون ولی مشکلم رفتن به اکتیویتی قبل نیست مشکلم رفتن به اکتیویتی قبلی با دکمه ی بک تولبار هست که با دو خط کد سمت چپ بالا میاد.. ولی همون طور که گفتم فعلا دستی یه آیکن ساختم واسش .. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
sj12 0 ارسال شده در ۱۸ اردیبهشت ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۱۸ اردیبهشت ۱۳۹۵ ممنون ولی مشکلم رفتن به اکتیویتی قبل نیست مشکلم رفتن به اکتیویتی قبلی با دکمه ی بک تولبار هست که با دو خط کد سمت چپ بالا میاد.. ولی همون طور که گفتم فعلا دستی یه آیکن ساختم واسش .. سلام دوست عزیز عید شمام مبارک از طریق Menu option فراخونیش کنی، تکه کد زیر رو به انتهای کلاست اضاف کن... [align=left] @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); switch (item.getItemId()){ case android.R.id.home: this.finish(); break; } return super.onOptionsItemSelected(item); } [/align] نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .