android.support.v4.internal.view.SupportMenuItem Java Examples

The following examples show how to use android.support.v4.internal.view.SupportMenuItem. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: MenuItemCompat.java    From letv with Apache License 2.0 5 votes vote down vote up
public static void setShowAsAction(MenuItem item, int actionEnum) {
    if (item instanceof SupportMenuItem) {
        ((SupportMenuItem) item).setShowAsAction(actionEnum);
    } else {
        IMPL.setShowAsAction(item, actionEnum);
    }
}
 
Example #2
Source File: MenuItemCompat.java    From CodenameOne with GNU General Public License v2.0 5 votes vote down vote up
/**
 * Returns the currently set action view for this menu item.
 *
 * @param item the item to query
 * @return This item's action view
 */
public static View getActionView(MenuItem item) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).getActionView();
    }
    return IMPL.getActionView(item);
}
 
Example #3
Source File: MenuItemCompat.java    From CodenameOne with GNU General Public License v2.0 5 votes vote down vote up
/**
 * Gets the {@link ActionProvider}.
 *
 * @return The action provider.
 *
 * @see ActionProvider
 * @see #setActionProvider(MenuItem, ActionProvider)
 */
public static ActionProvider getActionProvider(MenuItem item) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).getSupportActionProvider();
    }

    // TODO Wrap the framework ActionProvider and return it
    Log.w(TAG, "getActionProvider: item does not implement SupportMenuItem; returning null");
    return null;
}
 
Example #4
Source File: MenuItemCompat.java    From CodenameOne with GNU General Public License v2.0 5 votes vote down vote up
/**
 * Call {@link MenuItem#setShowAsAction(int) MenuItem.setShowAsAction()}.
 * If running on a pre-{@link android.os.Build.VERSION_CODES#HONEYCOMB} device
 * and <code>item</code> does not implement {@link android.support.v4.internal.view.SupportMenuItem},
 * this method does nothing and returns false.  Otherwise returns true.
 */
public static boolean setShowAsAction(MenuItem item, int actionEnum) {
    if (item instanceof SupportMenuItem) {
        ((SupportMenuItem) item).setShowAsAction(actionEnum);
        return true;
    }
    return IMPL.setShowAsAction(item, actionEnum);
}
 
Example #5
Source File: MenuItemCompat.java    From MiBandDecompiled with Apache License 2.0 5 votes vote down vote up
public static void setShowAsAction(MenuItem menuitem, int i)
{
    if (menuitem instanceof SupportMenuItem)
    {
        ((SupportMenuItem)menuitem).setShowAsAction(i);
        return;
    } else
    {
        a.a(menuitem, i);
        return;
    }
}
 
Example #6
Source File: MenuItemCompat.java    From MiBandDecompiled with Apache License 2.0 5 votes vote down vote up
public static MenuItem setOnActionExpandListener(MenuItem menuitem, OnActionExpandListener onactionexpandlistener)
{
    if (menuitem instanceof SupportMenuItem)
    {
        return ((SupportMenuItem)menuitem).setSupportOnActionExpandListener(onactionexpandlistener);
    } else
    {
        return a.a(menuitem, onactionexpandlistener);
    }
}
 
Example #7
Source File: MenuItemCompat.java    From MiBandDecompiled with Apache License 2.0 5 votes vote down vote up
public static MenuItem setActionView(MenuItem menuitem, View view)
{
    if (menuitem instanceof SupportMenuItem)
    {
        return ((SupportMenuItem)menuitem).setActionView(view);
    } else
    {
        return a.a(menuitem, view);
    }
}
 
Example #8
Source File: MenuItemCompat.java    From MiBandDecompiled with Apache License 2.0 5 votes vote down vote up
public static MenuItem setActionView(MenuItem menuitem, int i)
{
    if (menuitem instanceof SupportMenuItem)
    {
        return ((SupportMenuItem)menuitem).setActionView(i);
    } else
    {
        return a.b(menuitem, i);
    }
}
 
Example #9
Source File: MenuItemCompat.java    From MiBandDecompiled with Apache License 2.0 5 votes vote down vote up
public static MenuItem setActionProvider(MenuItem menuitem, ActionProvider actionprovider)
{
    if (menuitem instanceof SupportMenuItem)
    {
        return ((SupportMenuItem)menuitem).setSupportActionProvider(actionprovider);
    } else
    {
        Log.w("MenuItemCompat", "setActionProvider: item does not implement SupportMenuItem; ignoring");
        return menuitem;
    }
}
 
Example #10
Source File: MenuItemCompat.java    From MiBandDecompiled with Apache License 2.0 5 votes vote down vote up
public static boolean isActionViewExpanded(MenuItem menuitem)
{
    if (menuitem instanceof SupportMenuItem)
    {
        return ((SupportMenuItem)menuitem).isActionViewExpanded();
    } else
    {
        return a.d(menuitem);
    }
}
 
Example #11
Source File: MenuItemCompat.java    From MiBandDecompiled with Apache License 2.0 5 votes vote down vote up
public static View getActionView(MenuItem menuitem)
{
    if (menuitem instanceof SupportMenuItem)
    {
        return ((SupportMenuItem)menuitem).getActionView();
    } else
    {
        return a.a(menuitem);
    }
}
 
Example #12
Source File: MenuItemCompat.java    From MiBandDecompiled with Apache License 2.0 5 votes vote down vote up
public static ActionProvider getActionProvider(MenuItem menuitem)
{
    if (menuitem instanceof SupportMenuItem)
    {
        return ((SupportMenuItem)menuitem).getSupportActionProvider();
    } else
    {
        Log.w("MenuItemCompat", "getActionProvider: item does not implement SupportMenuItem; returning null");
        return null;
    }
}
 
Example #13
Source File: MenuItemCompat.java    From MiBandDecompiled with Apache License 2.0 5 votes vote down vote up
public static boolean expandActionView(MenuItem menuitem)
{
    if (menuitem instanceof SupportMenuItem)
    {
        return ((SupportMenuItem)menuitem).expandActionView();
    } else
    {
        return a.b(menuitem);
    }
}
 
Example #14
Source File: MenuItemCompat.java    From MiBandDecompiled with Apache License 2.0 5 votes vote down vote up
public static boolean collapseActionView(MenuItem menuitem)
{
    if (menuitem instanceof SupportMenuItem)
    {
        return ((SupportMenuItem)menuitem).collapseActionView();
    } else
    {
        return a.c(menuitem);
    }
}
 
Example #15
Source File: LoginActivity.java    From Yahala-Messenger with MIT License 5 votes vote down vote up
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.group_create_menu, menu);
    SupportMenuItem doneItem = (SupportMenuItem) menu.findItem(R.id.done_menu_item);
    TextView doneTextView = (TextView) doneItem.getActionView().findViewById(R.id.done_button);
    doneTextView.setText(LocaleController.getString("Done", R.string.Done));
    doneTextView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            onNextAction();
        }
    });
    return super.onCreateOptionsMenu(menu);
}
 
Example #16
Source File: MenuItemCompat.java    From adt-leanback-support with Apache License 2.0 5 votes vote down vote up
/**
 * Returns the currently set action view for this menu item.
 *
 * @param item the item to query
 * @return This item's action view
 */
public static View getActionView(MenuItem item) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).getActionView();
    }
    return IMPL.getActionView(item);
}
 
Example #17
Source File: MenuItemCompat.java    From adt-leanback-support with Apache License 2.0 5 votes vote down vote up
/**
 * Gets the {@link ActionProvider}.
 *
 * @return The action provider.
 *
 * @see ActionProvider
 * @see #setActionProvider(MenuItem, ActionProvider)
 */
public static ActionProvider getActionProvider(MenuItem item) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).getSupportActionProvider();
    }

    // TODO Wrap the framework ActionProvider and return it
    Log.w(TAG, "getActionProvider: item does not implement SupportMenuItem; returning null");
    return null;
}
 
Example #18
Source File: GroupCreateActivity.java    From Yahala-Messenger with MIT License 5 votes vote down vote up
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    inflater.inflate(R.menu.group_create_menu, menu);
    SupportMenuItem doneItem = (SupportMenuItem) menu.findItem(R.id.done_menu_item);
    TextView doneTextView = (TextView) doneItem.getActionView().findViewById(R.id.done_button);
    doneTextView.setText(LocaleController.getString("Next", R.string.Next));
    doneTextView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            if (!selectedContacts.isEmpty()) {
                ArrayList<String> result = new ArrayList<String>();
                result.addAll(selectedContacts.keySet());
                Bundle args = new Bundle();
                args.putStringArrayList("result", result);
                FileLog.e("selectedContacts.size()", selectedContacts.size() + "");
                GroupCreateFinalActivity groupCreateFinalActivity = new GroupCreateFinalActivity();
                groupCreateFinalActivity.setArguments(args);
                ((LaunchActivity) parentActivity).presentFragment(groupCreateFinalActivity, "group_create_final", false);

            } else {
                return;
            }

        }
    });
}
 
Example #19
Source File: MenuItemCompat.java    From android-recipes-app with Apache License 2.0 5 votes vote down vote up
/**
 * Returns the currently set action view for this menu item.
 *
 * @param item the item to query
 * @return This item's action view
 */
public static View getActionView(MenuItem item) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).getActionView();
    }
    return IMPL.getActionView(item);
}
 
Example #20
Source File: MenuItemCompat.java    From android-recipes-app with Apache License 2.0 5 votes vote down vote up
/**
 * Gets the {@link ActionProvider}.
 *
 * @return The action provider.
 *
 * @see ActionProvider
 * @see #setActionProvider(MenuItem, ActionProvider)
 */
public static ActionProvider getActionProvider(MenuItem item) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).getSupportActionProvider();
    }

    // TODO Wrap the framework ActionProvider and return it
    Log.w(TAG, "getActionProvider: item does not implement SupportMenuItem; returning null");
    return null;
}
 
Example #21
Source File: MenuItemCompat.java    From V.FlyoutTest with MIT License 5 votes vote down vote up
/**
 * Returns the currently set action view for this menu item.
 *
 * @param item the item to query
 * @return This item's action view
 */
public static View getActionView(MenuItem item) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).getActionView();
    }
    return IMPL.getActionView(item);
}
 
Example #22
Source File: MenuItemCompat.java    From V.FlyoutTest with MIT License 5 votes vote down vote up
/**
 * Gets the {@link ActionProvider}.
 *
 * @return The action provider.
 *
 * @see ActionProvider
 * @see #setActionProvider(MenuItem, ActionProvider)
 */
public static ActionProvider getActionProvider(MenuItem item) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).getSupportActionProvider();
    }

    // TODO Wrap the framework ActionProvider and return it
    Log.w(TAG, "getActionProvider: item does not implement SupportMenuItem; returning null");
    return null;
}
 
Example #23
Source File: MenuItemCompat.java    From letv with Apache License 2.0 5 votes vote down vote up
public static ActionProvider getActionProvider(MenuItem item) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).getSupportActionProvider();
    }
    Log.w(TAG, "getActionProvider: item does not implement SupportMenuItem; returning null");
    return null;
}
 
Example #24
Source File: MenuItemCompat.java    From letv with Apache License 2.0 5 votes vote down vote up
public static MenuItem setActionProvider(MenuItem item, ActionProvider provider) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).setSupportActionProvider(provider);
    }
    Log.w(TAG, "setActionProvider: item does not implement SupportMenuItem; ignoring");
    return item;
}
 
Example #25
Source File: MenuItemCompat.java    From guideshow with MIT License 5 votes vote down vote up
/**
 * Returns the currently set action view for this menu item.
 *
 * @param item the item to query
 * @return This item's action view
 */
public static View getActionView(MenuItem item) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).getActionView();
    }
    return IMPL.getActionView(item);
}
 
Example #26
Source File: MenuItemCompat.java    From guideshow with MIT License 5 votes vote down vote up
/**
 * Gets the {@link ActionProvider}.
 *
 * @return The action provider.
 *
 * @see ActionProvider
 * @see #setActionProvider(MenuItem, ActionProvider)
 */
public static ActionProvider getActionProvider(MenuItem item) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).getSupportActionProvider();
    }

    // TODO Wrap the framework ActionProvider and return it
    Log.w(TAG, "getActionProvider: item does not implement SupportMenuItem; returning null");
    return null;
}
 
Example #27
Source File: MenuItemCompat.java    From letv with Apache License 2.0 4 votes vote down vote up
public static MenuItem setActionView(MenuItem item, View view) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).setActionView(view);
    }
    return IMPL.setActionView(item, view);
}
 
Example #28
Source File: MenuItemCompat.java    From letv with Apache License 2.0 4 votes vote down vote up
public static boolean collapseActionView(MenuItem item) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).collapseActionView();
    }
    return IMPL.collapseActionView(item);
}
 
Example #29
Source File: MenuItemCompat.java    From letv with Apache License 2.0 4 votes vote down vote up
public static View getActionView(MenuItem item) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).getActionView();
    }
    return IMPL.getActionView(item);
}
 
Example #30
Source File: MenuItemCompat.java    From letv with Apache License 2.0 4 votes vote down vote up
public static MenuItem setOnActionExpandListener(MenuItem item, OnActionExpandListener listener) {
    if (item instanceof SupportMenuItem) {
        return ((SupportMenuItem) item).setSupportOnActionExpandListener(listener);
    }
    return IMPL.setOnActionExpandListener(item, listener);
}