com.xtremelabs.robolectric.view
Class TestMenu
java.lang.Object
com.xtremelabs.robolectric.view.TestMenu
- All Implemented Interfaces:
- android.view.Menu
public class TestMenu
- extends java.lang.Object
- implements android.view.Menu
Fields inherited from interface android.view.Menu |
CATEGORY_ALTERNATIVE, CATEGORY_CONTAINER, CATEGORY_SECONDARY, CATEGORY_SYSTEM, FIRST, FLAG_ALWAYS_PERFORM_CLOSE, FLAG_APPEND_TO_GROUP, FLAG_PERFORM_NO_CLOSE, NONE |
Method Summary |
android.view.MenuItem |
add(java.lang.CharSequence title)
|
android.view.MenuItem |
add(int titleRes)
|
android.view.MenuItem |
add(int groupId,
int itemId,
int order,
java.lang.CharSequence title)
|
android.view.MenuItem |
add(int groupId,
int itemId,
int order,
int titleRes)
|
int |
addIntentOptions(int groupId,
int itemId,
int order,
android.content.ComponentName caller,
android.content.Intent[] specifics,
android.content.Intent intent,
int flags,
android.view.MenuItem[] outSpecificItems)
|
android.view.SubMenu |
addSubMenu(java.lang.CharSequence title)
|
android.view.SubMenu |
addSubMenu(int titleRes)
|
android.view.SubMenu |
addSubMenu(int groupId,
int itemId,
int order,
java.lang.CharSequence title)
|
android.view.SubMenu |
addSubMenu(int groupId,
int itemId,
int order,
int titleRes)
|
void |
clear()
|
void |
close()
|
android.view.MenuItem |
findItem(int id)
|
TestMenuItem |
findMenuItem(java.lang.CharSequence title)
|
android.view.MenuItem |
getItem(int index)
|
boolean |
hasVisibleItems()
|
boolean |
isShortcutKey(int keyCode,
android.view.KeyEvent event)
|
boolean |
performIdentifierAction(int id,
int flags)
|
boolean |
performShortcut(int keyCode,
android.view.KeyEvent event,
int flags)
|
void |
removeGroup(int groupId)
|
void |
removeItem(int id)
|
void |
setGroupCheckable(int group,
boolean checkable,
boolean exclusive)
|
void |
setGroupEnabled(int group,
boolean enabled)
|
void |
setGroupVisible(int group,
boolean visible)
|
void |
setQwertyMode(boolean isQwerty)
|
int |
size()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TestMenu
public TestMenu()
add
public android.view.MenuItem add(java.lang.CharSequence title)
- Specified by:
add
in interface android.view.Menu
add
public android.view.MenuItem add(int titleRes)
- Specified by:
add
in interface android.view.Menu
add
public android.view.MenuItem add(int groupId,
int itemId,
int order,
java.lang.CharSequence title)
- Specified by:
add
in interface android.view.Menu
add
public android.view.MenuItem add(int groupId,
int itemId,
int order,
int titleRes)
- Specified by:
add
in interface android.view.Menu
addSubMenu
public android.view.SubMenu addSubMenu(java.lang.CharSequence title)
- Specified by:
addSubMenu
in interface android.view.Menu
addSubMenu
public android.view.SubMenu addSubMenu(int titleRes)
- Specified by:
addSubMenu
in interface android.view.Menu
addSubMenu
public android.view.SubMenu addSubMenu(int groupId,
int itemId,
int order,
java.lang.CharSequence title)
- Specified by:
addSubMenu
in interface android.view.Menu
addSubMenu
public android.view.SubMenu addSubMenu(int groupId,
int itemId,
int order,
int titleRes)
- Specified by:
addSubMenu
in interface android.view.Menu
addIntentOptions
public int addIntentOptions(int groupId,
int itemId,
int order,
android.content.ComponentName caller,
android.content.Intent[] specifics,
android.content.Intent intent,
int flags,
android.view.MenuItem[] outSpecificItems)
- Specified by:
addIntentOptions
in interface android.view.Menu
removeItem
public void removeItem(int id)
- Specified by:
removeItem
in interface android.view.Menu
removeGroup
public void removeGroup(int groupId)
- Specified by:
removeGroup
in interface android.view.Menu
clear
public void clear()
- Specified by:
clear
in interface android.view.Menu
setGroupCheckable
public void setGroupCheckable(int group,
boolean checkable,
boolean exclusive)
- Specified by:
setGroupCheckable
in interface android.view.Menu
setGroupVisible
public void setGroupVisible(int group,
boolean visible)
- Specified by:
setGroupVisible
in interface android.view.Menu
setGroupEnabled
public void setGroupEnabled(int group,
boolean enabled)
- Specified by:
setGroupEnabled
in interface android.view.Menu
hasVisibleItems
public boolean hasVisibleItems()
- Specified by:
hasVisibleItems
in interface android.view.Menu
findItem
public android.view.MenuItem findItem(int id)
- Specified by:
findItem
in interface android.view.Menu
size
public int size()
- Specified by:
size
in interface android.view.Menu
getItem
public android.view.MenuItem getItem(int index)
- Specified by:
getItem
in interface android.view.Menu
close
public void close()
- Specified by:
close
in interface android.view.Menu
performShortcut
public boolean performShortcut(int keyCode,
android.view.KeyEvent event,
int flags)
- Specified by:
performShortcut
in interface android.view.Menu
isShortcutKey
public boolean isShortcutKey(int keyCode,
android.view.KeyEvent event)
- Specified by:
isShortcutKey
in interface android.view.Menu
performIdentifierAction
public boolean performIdentifierAction(int id,
int flags)
- Specified by:
performIdentifierAction
in interface android.view.Menu
setQwertyMode
public void setQwertyMode(boolean isQwerty)
- Specified by:
setQwertyMode
in interface android.view.Menu
findMenuItem
public TestMenuItem findMenuItem(java.lang.CharSequence title)