there is concept called ActionBar from API 11, so option menu is not use for tablet version.
check for ActionBar tutorial.. see below link
سؤال
I have simple application.
Here is MyActivity.java
public class MyActivity extends Activity {
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return super.onCreateOptionsMenu(menu);
}
}
And I don't really understand why method onCreateOptionsMenu
is called on phone and is not called on tablet?
المحلول 2
there is concept called ActionBar from API 11, so option menu is not use for tablet version.
check for ActionBar tutorial.. see below link
نصائح أخرى
If you're using ToolBar:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_map);
mToolbar = (Toolbar) findViewById(R.id.tool_bar);
setSupportActionBar(mToolbar);
}
If your activity is extending from Activity class try changing it to AppCompatActivity..