ActionBar徽标按比例缩小了行为

时间:2013-11-10 11:04:26

标签: android

我看到,取决于图像如何设置为ActionBar主页按钮的徽标,图像会缩小。

使用以下某项时缩放图片:

  1. Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.logo); actionBar.setLogo(new BitmapDrawable(bmp));

  2. Bitmap bmp = BitmapFactory.decodeFile(filePath); actionBar.setLogo(new BitmapDrawable(bmp));

    图片未缩放,使用以下某项时看起来不错:

  3. Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.logo); actionBar.setLogo(getResources(), new BitmapDrawable(bmp));

  4. Bitmap bmp = BitmapFactory.decodeFile(filePath); actionBar.setLogo(getResources(), new BitmapDrawable(bmp));

  5. actionBar.setLogo(R.drawable.logo)

  6. 对于所有情况,我都会拨打actionBar.setDisplayUseLogoEnabled(true)

    与1和2,3相比,3和4分别将Resources参数传递给setLogo。

    我想了解为什么传递资源会影响徽标大小。

0 个答案:

没有答案