如何在操作栏菜单项中设置图标?
如何在操作栏菜单项中设置图标?
以下是我的HomeActivity.java代码。我在操作栏上添加了两个菜单。我想要在actionProfile项目中设置用户资料。我在谷歌上搜索了很多,但没有找到与我的问题相关的解决方案。我通过使用Volley从我的网络服务获取用户资料URL,并且我想要在操作栏菜单中设置用户图像。我应该如何实现这个?
home_menu.xml
HomeActivity.java
public class HomeActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_home); } @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.home_menu, menu); MenuItem item = menu.findItem(R.id.actionProfile); if (item != null) { item.setIcon(R.drawable.profile); } return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.actionProfile: Intent intent = new Intent(HomeActivity.this, ProfileActivity.class); startActivity(intent); break; case R.id.actionLogout: logoutUser(); break; default: break; } return true; } }