我在我的应用程序上创建了一个动态抽屉。 菜单标题和图标位于json文件中,但是我在设置icon(url)时遇到问题,可以从互联网设置图标。
如果我这样做,setIcon(R.drawable.icon)可以正常工作,但这意味着图标必须存储在应用程序中。
Menu menu = navView.getMenu();
Menu item = menu.addSubMenu("");
for (int i = 0; i < nav.size(); i++) {
final int indx = i;
url = "myurl";
item.add(title).setIcon(urln).setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
return false;
}
});
}