Android - the following class could not be found -


i creating bottom menu in android app

i have created on directory in res/menu/option_menu.xml this

<?xml version="1.0" encoding="utf-8"?> <menu xmlns:tools="http://schemas.android.com/tools"     xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="wrap_content"     android:layout_height="wrap_content">      <item android:id="@+id/post_offer"         android:title="postoffer"         android:icon="@drawable/ic_launcher"         tools:ignore="hardcodedtext"         android:layout_width="wrap_content"         android:layout_height="wrap_content"/>      <item android:id="@+id/history"         android:title="history"         android:icon="@drawable/ic_launcher"         tools:ignore="hardcodedtext"         android:layout_width="wrap_content"         android:layout_height="wrap_content"/>      <item android:id="@+id/inbox"         android:title="inbox"         android:icon="@drawable/ic_launcher"         tools:ignore="hardcodedtext"         android:layout_width="wrap_content"         android:layout_height="wrap_content"/>      <item android:id="@+id/notifications"         android:title="notifications"         android:icon="@drawable/ic_launcher"         tools:ignore="hardcodedtext"         android:layout_width="wrap_content"         android:layout_height="wrap_content"/>      <item android:id="@+id/people"         android:title="people"         android:icon="@drawable/ic_launcher"         tools:ignore="hardcodedtext"         android:layout_width="wrap_content"         android:layout_height="wrap_content"/> </menu> 

then included xml in activity_main.xml , java

<include         layout="@menu/option_menu"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:layout_alignparentbottom="true" /> 

and java

@override     public boolean oncreateoptionsmenu(menu menu){         //menuinflater inflater = getmenuinflater();         //inflater.inflate(r.menu.option_menu, menu);         //return true;         getmenuinflater().inflate(r.menu.option_menu, menu);         return true;     }     @override     public boolean onoptionsitemselected(menuitem item){         switch (item.getitemid()){             case r.id.post_offer:                 startactivity(new intent(this, registeractivity.class));                 return true;             default:                 return super.onoptionsitemselected(item);         }      } 

now problem when try check activity_main.xml in design mode showing following error

missing classes

the following classes not found:

-item (fix build path, edit xml)

-menu(fix build path, edit xml)

edit

i using

compile sdk version: api 25:android 7.1.1(nougat)

build tool version: 25.0.1

then included xml in activity_main.xml , java

you shouldn't that. leave menu xml layout , inflate did in oncreateoptionsmenu(). should work.


Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -