我需要为我的聊天应用程序显示用户的图像,我有URL,我需要将其设置为ActionBar Logo,我该如何实现?
现在我正在这样做:
imagen = i.getStringExtra("imagen");
String logo[] = imagen.split("/");
String pathName = Environment.getExternalStorageDirectory().getPath()+"/GettfordCommunity/"+logo[7];
Log.i("foto =>", pathName);
Resources res = getResources();
Bitmap bitmap = BitmapFactory.decodeFile(pathName);
BitmapDrawable bd = new BitmapDrawable(res, bitmap);
actionBar.setLogo(bd);
并且在Log中我有正确的路径
foto => /mnt/sdcard/GettfordCommunity/1380141946.jpg
但是没有在ActionBar中显示图像。
感谢帮助
答案 0 :(得分:2)
您需要设置使用徽标的标志:
actionBar.setDisplayOptions( DISPLAY_USE_LOGO);
并使用它来保留显示选项:
setDisplayUseLogoEnabled(true);
或者使用drawable来设置图标:
actionBar.setIcon(bd);
你应该好好去......