Android Options Menu

Course Queries Syllabus Queries 3 years ago

5.5K 2 0 0 0

User submissions are the sole responsibility of contributors, with TuteeHUB disclaiming liability for accuracy, copyrights, or consequences of use; content is for informational purposes only and not professional advice.

Answers (2)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 3 years ago


I tried to make option menu ,but am getting an error in the switch statement (error in all Case statements like R.id.regid couldn't be solved).

@Override
    public boolean onOptionsItemSelected(MenuItem item)
    {
        switch(item.getItemId()){
         case R.id.regid:Toast.makeText(this,"You pressed the registration      menu",Toast.LENGTH_LONG).show();
                        return true;

        case R.id.enqid:Toast.makeText(this,"You pressed the Add Enquiry Menu",Toast.LENGTH_LONG).show();
                        return true;

        case R.id.searchid:Toast.makeText(this,"You pressed the Search Students Menu",Toast.LENGTH_LONG).show();
                        return true;

        case R.id.calid:Toast.makeText(this,"You pressed the calendar Menu for Upcoming batches",Toast.LENGTH_LONG).show();
                        return true;

        case R.id.timingsid:Toast.makeText(this,"You pressed the Batch Timings Menu for Current Batches",Toast.LENGTH_LONG).show();
                        return true;

        case R.id.courseid:Toast.makeText(this,"You pressed jlc Syllabus",Toast.LENGTH_LONG).show();
                            return true;

        case R.id.facultiesid:Toast.makeText(this,"You pressed the faculties details",Toast.LENGTH_LONG).show();
                        return true;

        default:return super.onOptionsItemSelected(item);
        }
     }

        }

Optionmenuitem.xml

 <menu xmlns:android="http://schemas.android.com/apk/res/android" >



 <item 
    android:id="@+id/regid"
    android:icon="@drawable/ic_menu_reg"
    android:title="@string/reg"
    android:alphabeticShortcut="R"
    />

 <item
    android:id="@+id/enqid"
    android:icon="@drawable/ic_enquiry"
    android:title="@string/enquiry"
    
                                                
0 views
0 shares

profilepic.png
manpreet 3 years ago

Remove android.R from imports if you have imported it. If it still doesn't work, try to clean the project (Project -> Clean...)


0 views   0 shares

No matter what stage you're at in your education or career, TuteeHUB will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.

Similar Forum