İçinde ve dışında saatler için kullanılacak bir Beton şirketi için yazdığım bir Android uygulamasına sahibim. Work Site ve Job gibi işleri seçmek için bazı iğneler kullandım, ancak iğnelerdeki öğelerin birbirine çok yakın olduğundan ve çalışanların doğru ürünü seçmesi zor olacağından endişeleniyorum.Özel stil olmadan Android Spinner'daki öğeler arasında daha fazla alan ekleyin
Spinnerdaki öğeler arasında sadece biraz daha fazla yer bırakmak istiyorum, ancak özel bir tarz oluşturmada sorun yaşamak istemiyorum çünkü gerçekten de spinner'ın tam olarak görünmesini ve davranmasını istiyorum sadece biraz daha fazla doldurma dışında varsayılanı beğenir ve bunun için özel bir stil yapmak zorunda olmak çok iştir.
Döndürücünün bazı özelliklerini ayarlamak gibi yapabileceğim herhangi bir değişiklik var mı? Konuşmacı tipini Dialog'a ayarlamayı denedim, ancak sadece aynı değer aralığını gösteren listeyi gösterir, sadece spinner kontrolüne bağlı değildir.
Tam olarak denedim, ancak hiçbir şey yapmıyor gibiydi. Stili res/values klasörümdeki styles.xml dosyasına koydum. Dolgu değerini 50'ye ayarlamayı denedim, böylece bir değişiklik olduğuna emin olabilirdim ve hiçbir şey değişmedi. – Jim
@Jim Ama stil ebeveyn android olmalıdır: style/Widget.TextView.SpinnerItem – Pragnani
Bu doğru cevap olduğuna inanıyorum, ama stil = "@ style/spinnerStyleView" gösterdiği küçük bir hata var ama kod örneğindeki stil Yukarıdaki aslında spinnerStyle olarak adlandırılır. Sadece bir textview ile res \ layout içinde bir XML kullanarak farklı bir rotaya gittim ve textview'in boyutunu ve XML'deki dolgusunu tanımladım.Ardından, çeviricimin adaptörünü oluştururken ArrayAdapter yapıcısında ikinci parametre olarak özel metin görünümüne geçtim ve listedeki her öğe için özel metin gösterimi kullanıyorum. Bunun uygulanması zor bir şey olacağını düşündüm ama gerçekten çok basitti. – Jim