Theo sau được cung cấp bởi CsaByte tôi đã kết thúc với kích thước này cho biểu tượng Authenticator của mình.
mdpi
- smallIcon: 24x24
- biểu tượng: 48x48
hdpi
- smallIcon: 36x36
- biểu tượng: 72x72
xhdpi
- smallIcon: 48x48
- biểu tượng: 96x96
xxhdpi
- sma llIcon: 72x72
- biểu tượng: 144x144
xxxhdpi
- smallIcon: 96x96
- biểu tượng: 192x192
Đặt những drawables trong thư mục drawable-mật độ tương ứng của họ.
Sau đó, trong authenticator.xml bạn có thể đi với điều này:
<account-authenticator xmlns:android="http://schemas.android.com/apk/res/android"
android:accountType="@string/account_type"
android:label="@string/app_name"
android:icon="@drawable/icon"
android:smallIcon="@drawable/smallIcon" />
Kích thước biểu tượng giống như kích thước ic_launcher, nếu bạn không muốn không gian lãng phí trong ứng dụng của bạn và bạn không cần một biểu tượng tùy chỉnh đối với trình xác thực của bạn, bạn có thể sử dụng iciplauncher mipmap thay thế. Tệp authenticator.xml của bạn có thể được viết là:
<account-authenticator xmlns:android="http://schemas.android.com/apk/res/android"
android:accountType="@string/account_type"
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:smallIcon="@drawable/smallIcon" />
Điều này dường như phụ thuộc vào độ rộng màn hình, chứ không phải mật độ màn hình. Tôi đã đưa ra một số manh mối về điều này ở đây: [link] (http://www.digigene.com/android/accounts-in-android-part-two/) –