-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathandroid_menu.java
More file actions
56 lines (47 loc) · 1.62 KB
/
android_menu.java
File metadata and controls
56 lines (47 loc) · 1.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
String title=item.getTitle().toString();
Intent myIntent=null;
switch (item.getItemId()){
case R.id.menu_item_B:
final String URI="https://developer.android.com?p1=1";
break;
case R.id.menu_item_A:
myIntent = new Intent(getBaseContext(), InputsExample.class);
startActivity(myIntent);
break;
default:
}
return super.onOptionsItemSelected(item);
}
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_item_A"
android:icon="@android:drawable/ic_menu_preferences"
android:title="@string/config" />
<item
android:id="@+id/menu_item_B"
android:title="@string/about" ></item>
<item android:title="Shortcuts">
<menu>
<item
android:id="@+id/menu_shortcut_luke"
android:title="Luke" />
<item
android:id="@+id/menu_shortcut_obi_wan"
android:title="Obi-wan" />
</menu>
</item>
</menu>