2011-01-21 15 views
7

Küçük duvar kağıdı uygulamamı bitirdim. Şimdi tek şey, API seviye 3'de ofset için herhangi bir yöntem bulamıyorum. Kullandığım boyut görüntüsü ne olursa olsun, test telefonumda ortalanmıyor. Emülatörde harika görünüyor, ancak backflip gibi eski telefonlara sahip insanlar hakkında ne yapmalı? Bunun için herhangi bir düzeltme olduğunu bilen var mı?API düzey 3 için duvar kağıdı ofseti mi?

+0

Sorunuzla karıştırıldım. Canlı duvar kağıdı uygulaması mı yazıyorsunuz? Öyleyse, canlı duvar kağıtları API düzey 3'te mevcut değildi. Geçerli duvar kağıdı olarak statik bir görüntü oluşturan bir uygulama yazıyor musunuz? Eğer öyleyse neden ofset gerekiyor? –

+0

Açıkçası, duvar kağıdına bir "resim" yerleştirmek, dolayısıyla "Görüntü" kelimesinin kullanılması. ve neden bir şeye ihtiyacım var çünkü ben belirttiğim gibi, görüntü ekranda oldukça ortalanmış değil. En azından test telefonumda değil. emülatörde iyi çalışıyor. developer.android.com, özellikle api level 5 ve üstü olarak ayarlayabildiğimi gösteriyor ancak seviye 3 için herhangi bir belge göremiyorum – user580162

+1

Duvar kağıdını ayarladığınız yeri gösterebilir misiniz? Bir Bitmap nesnesiyle bağlamdaki setWallpaper yöntemini kullanarak duvar kağıdının doğru ayarlanmamasıyla ilgili hiçbir sorun yaşamadım. –

cevap

0

tam olarak ne istediğinizi bilmiyorsunuz, ancak görüntüyü dengelemek için yeni bir Canvas yapabilir ve Bitmap'i istediğiniz konuma çizebilirsiniz.