1

我正在使用 android 中的 Quickaction。

我想动态设置 Quickaction 的项目,但在添加项目时我想删除预览操作项目。

但是没有任何属性可以删除或清除 Quickaction 项目。

请找到 - http://www.androidpatterns.com/wp-content/uploads/QuickActions.png

像图像中显示的快速动作。

项目 - https://github.com/lorensiuswlt/NewQuickAction

对于快速操作,我正在使用上面的 github 项目。

请帮我解决这个网格。

提前致谢。

4

1 回答 1

1

将此添加到 QuickAction.java,然后在要重新创建列表时调用 resetActionItemList()。

/**
 * reset the action item list
 * added by G. M. on 5/14/2014
 * 
 */
public void resetActionItemList() {
    actionItems.clear();

    mChildPos  = 0;
    mInsertPos = 0;

    if (mOrientation == HORIZONTAL) {
        setRootViewId(R.layout.popup_horizontal);
    } else {
        setRootViewId(R.layout.popup_vertical);
    }

    return; 
}
于 2014-05-14T20:30:26.767 回答