Menukar integer warna yang dijana oleh android.graphics.Warna kepada rentetan hex dalam format #RRGGBB boleh menjadi keperluan biasa dalam Android pembangunan. Untuk memudahkan proses ini, kami akan meneroka kaedah yang mengalih keluar nilai alfa dan memastikan sifar padding.
Buat Rentetan Hex: Untuk mendapatkan rentetan hex, kami menggunakan kaedah String.format dengan rentetan format tertentu:
String hexColor = String.format("#%06X", (0xFFFFFF & intColor));
Contoh: Menggunakan pendekatan ini pada nilai contoh -16776961:
int intColor = -16776961; String hexColor = String.format("#%06X", (0xFFFFFF & intColor));
Dengan mengikuti langkah ini, anda boleh menukar integer warna dengan mudah kepada rentetan heks dalam Android, memastikan ketiadaan nilai alfa dan padding sifar yang betul untuk seragam perwakilan perenambelasan.
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, bertujuan untuk format soalan: * Bagaimana untuk Menukar Integer Warna kepada Rentetan Hex dalam Android? (Mudah dan langsung) * Menukarkan Integer Warna Android kepada Rentetan Hex: A Clean. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!