کلیدستان

نسخه‌ی کامل: ساخت جستجو برای برنامه اندروید (نمایش جداگانه آیکون)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام خسته نباشید.
من آموزش ساخت جستجو در عنوان مباحث رو مطالعه کردم خیلی مفید بود .
لطفا اگه میشه ی راهنمایی کنید چجوری ایکون جستجو رو بیرون از اکشن بار بسازم
با اکشن بار مشکل دارم.میخوام یه اکتیویتی جدا برای جستجو بسازم.ممنون میشم سریع پاسخ بدید.
موفق باشید.
سلام.
کل عملیات جستجو در یک Activity انجام می شود. بنابراین شما باید یک دکمه (یا هر عنصر دلخواه دیگر) در لایه گرافیکی (فایل xml) بسازید که با اشاره کاربر بر روی آن، کاربر به Activity مربوط به جستجو منتقل شود.
برای ساخت یک دکمه (Button) که با اشاره بر روی آن، به یک Activity جدید منتقل شویم، کلید زیر را بخوانید :

کلید شماره 256

در مبحث مربوط به ساحت جستجو برای برنامه اندروید (کلیدشماره 251)، Activity مربوط به جستجو دارای نام Search می باشد، بنابراین باید کاربر را به این Activity منتقل کنید.
همچنین کد مربوط به اشاره بر روی آیکون جستجو در action bar رو هم باید از همه Activity ها حذف کنید، یعنی کدهای مشابه کد زیر در هر Activity :

کد پی‌اچ‌پی:
@Override
         
public boolean onOptionsItemSelected(MenuItem item) {
                 switch (
item.getItemId()) {
                 case 
R.id.itemSearch:
                         
startActivity(new Intent(Search.thisSearch.class));
                         return 
true;
                 default: 
                         return 
true;
                 }       
         } 

در آینده اگر دوست داشتید که گزینه هایی را در action bar داشته باشید، توصیه می کنم مبحث زیر را بخوانید (در کل، action bar می تواند گزینه مناسبی برای دسترسی به بخش های مهم برنامه اندروید باشد) :

کلید شماره 2657