2014-01-21 3 views
1

Я работаю с Quickaction в android.Очистить элементы действия в представлении Quickaction android

Я хочу, чтобы элементы Quickaction были динамически, но во время добавления элементов, которые я хочу удалить элементы действия предварительного просмотра.

Но нет никаких свойств для удаления или очистки элементов Quickaction.

пожалуйста найти - http://www.androidpatterns.com/wp-content/uploads/QuickActions.png

Quickaction, как показывает в изображении.

проект - https://github.com/lorensiuswlt/NewQuickAction

для quickaction я использую выше GitHub проекта.

Пожалуйста, помогите мне выйти из этой сетки.

Заранее спасибо.

ответ

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; 
} 
Смежные вопросы