Android 如何在滑动菜单中添加新项目?
我正在尝试在我的滑动菜单中列出的项目下面添加一个新标题和两个项目,但我就是不知道怎么做 以下是标题和项目的代码:Android 如何在滑动菜单中添加新项目?,android,slidingmenu,items,Android,Slidingmenu,Items,我正在尝试在我的滑动菜单中列出的项目下面添加一个新标题和两个项目,但我就是不知道怎么做 以下是标题和项目的代码: private void _initMenu() { NsMenuAdapter mAdapter = new NsMenuAdapter(this); // Add Header mAdapter.addHeader(R.string.ns_menu_main_header); // Add first block
private void _initMenu() {
NsMenuAdapter mAdapter = new NsMenuAdapter(this);
// Add Header
mAdapter.addHeader(R.string.ns_menu_main_header);
// Add first block
menuItems = getResources().getStringArray(
R.array.ns_menu_items);
String[] menuItemsIcon = getResources().getStringArray(
R.array.ns_menu_items_icon);
int res = 0;
for (String item : menuItems) {
int id_title = getResources().getIdentifier(item, "string",
this.getPackageName());
int id_icon = getResources().getIdentifier(menuItemsIcon[res],
"drawable", this.getPackageName());
NsMenuItemModel mItem = new NsMenuItemModel(id_title, id_icon);
if (res==1) mItem.counter=0; //it is just an example...
if (res==3) mItem.counter=0; //it is just an example...
mAdapter.addItem(mItem);
res++;
}
// Add 2nd Header
mAdapter.addHeader(R.string.ns_menu_main_header2);
以及如何添加项目?我尝试了第一个addHeader下的代码,但它没有做任何事情。。名单不变。。非常感谢 只要有适配器,请使用:
mAdapter.addItem(mItem);
mAdapter.notifyDataSetChanged();
.notifyDataSetChanged对于更新显示至关重要。它不起作用。。它在
mDrawerList.setOnItemClickListener(新的DroperItemClickListener())处提供空指针代码>