MyView
adlı özel bir görünüm oluşturduğumu ve bunu xml'de kullanmak istediğimi ve görünümün com.example
paketinde bulunduğunu varsayalım. Böyle bir şey yapmanız gerekir:Özel görünüm adlarını kısaltmak mümkün mü?
<com.example.MyView
......
/>
Ben paket adı Ben görünümü kullanmak her zaman yazmak gerekir. Uzun bir paket ismim varsa ne olur? Sadece çirkin görünüyor
<what.a.long.long.long.loooooong.packagename.MyView
......
/>
. Paket adını kısaltmak mümkün mü? AndroidManifest.xml dosyasında bir şey yapmam gerekiyor mu?
: örneğin 'custom.MyView' gibi bir şey kullanmak ve kullanabilirsiniz' LayoutInflater # setFactory [2] ' – pskink
@pskink Can Çözümü biraz daha açıklıyor musunuz yoksa cevap olarak mı yayınlıyorsunuz? – Sweeper
'Factory'/'Factory2' arayüzünü kullanarak,' onCreateView' içinde özel görünümler oluşturabilir, javadocs şöyle diyor: **" LayoutInflater'dan şişirirken bu kaynağı çağrıştırabilirsiniz. Etiket adlarını özelleştirmek için bunu kullanabilirsiniz. XML düzen dosyalarınızda kullanılabilir. "** – pskink