AccountAuthenticator图标

Eur*_*nes 13 android

我正在实现一个AbstractAccountAuthenticator,我找不到任何有关图标尺寸的信息,以及所需的smallIcon drawable.

有一个SampleSyncAdapter这是实现上述示例演示(它还演示了如何实现一个AbstractThreadedSyncAdapter),但它仅仅定义了两个1个绘制资源图标smallIcon.

有谁知道这两种资源的标准和所需像素大小?

小智 15

对于高密度屏幕(drawable-hdpi):

  • smallIcon:36x36像素
  • 正常:72x72像素

适用于中密度屏幕(drawable-mdpi):

  • smallIcon:24x24像素
  • 正常:48x48像素

in/drawable中的一个可绘制资源是默认的可绘制资源,它是针对正常屏幕大小和中等密度设计的.系统会为高密度屏幕调整默认密度资源,为低密度屏幕调低默认密度资源,因此如果您为hdpi创建一个目录,而使用给定大小的图标为mdpi创建另一个目录则更好.

希望有所帮助.

  • 更简单地说,`smallIcon`是24dp square,而`icon`是48dp square. (2认同)