EditText'in stilini değiştirmeye çalışıyorum? Bunu başarmak mümkün mü? Eğer öyleyse, bundan bahsedilmeyi takdir edeceğim, aksi takdirde hangi alternatif yollar var.android: metin düzenleme stilini nasıl değiştirebilirim?
cevap
Herhangi bir pencere öğesi için tanımlanmış olan style="@style/your_style"
özniteliğini kullanabilirsiniz.
Eğer değerler klasöründe style.xml
adlı bir dosya oluşturmak zorunda (yani \res\values\styles.xml
) tarzınızı tanımlar ve aşağıdaki sözdizimini kullanın:
<style name="You.EditText.Style" parent="@android:style/Widget.EditText">
<item name="android:textColor">@color/your_color</item>
<item name="android:gravity">center</item>
</style>
o sağlayacaktır çünkü nitelik parent="@android:style/Widget.EditText"
önemli olduğunu tarzı varlık tanımlı temel Android EditText
stilini genişletir, böylece yalnızca varsayılan stilden farklı özellikler tanımlanmalıdır.
Mükemmel! 'parent =" @ android: style/Widget.EditText "' ben eksik olan şeydir - o olmadan, EditTexts'ım salt okunur oldu. – CJBS
Evet, kesinlikle mümkündür. Daha fazla ayrıntı için bkz. http://developer.android.com/guide/topics/ui/themes.html (Raghu bu bağlantıyı zaten gönderdi).
Ayrıca içinde bir arka plan da olabilir, şu gönderiye bakın: http://www.anddev.org/tutorial_buttons_with_niceley_stretched_background-t4369.html Sadece düğmeleri kapsar, ancak edittexts için tam olarak aynıdır.
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="android:colorBackground">@color/windowBackground</item>
<item name="android:textColor">@color/textColor</item>
<item name="colorAccent">@color/colorAccent</item>
//apply Button style
<item name="android:editTextStyle">@style/editTextStyle</item>
</style>
//Button Style
<style name="editTextStyle" parent="@style/Widget.AppCompat.EditText">
<item name="android:textColor">@color/colorWhite</item>
<item name="android:background">@color/colorPrimary</item>
<item name="android:textSize">24sp</item>
<item name="android:paddingTop">10dp</item>
<item name="android:paddingBottom">10dp</item>
</style>
- 1. Menü öğesi stilini nasıl değiştirebilirim
- 2. Bir model UIViewController'ın animasyon stilini nasıl değiştirebilirim?
- 3. JavaScript: Oluşturulan açıklığın CSS stilini nasıl değiştirebilirim?
- 4. Bir ProgressBar'ın stilini küçükten nasıl değiştirebilirim?
- 5. Android Uzun Metin düzenleme için tıklayın davranış
- 6. İyonik kullanarak iOS'ta bir ilerleme çubuğunun stilini nasıl değiştirebilirim?
- 7. RemoteViews'ta Metin Boyutunu Nasıl Değiştirebilirim
- 8. Tarih seçicide metin boyutunu nasıl değiştirebilirim?
- 9. Nasıl düzenleme metin imleç renk ve genişlik değiştirmek için android
- 10. Android: Bunun gibi özelleştirilmiş bir düzenleme metin kutusu nasıl oluşturulur?
- 11. Android'de bir düğme stilini dinamik olarak nasıl değiştirebilirim?
- 12. Google-Maps v3: Harita stilini zum seviyesine göre nasıl değiştirebilirim?
- 13. Edittexts ipucu metin stilini italik olarak ayarla
- 14. Android Studio'da bir düğmenin rengini nasıl değiştirebilirim?
- 15. Android Honeycomb - Actionbar stilini değiştirme
- 16. Metin dosyasından çağrılan çokgen boyutunu nasıl değiştirebilirim?
- 17. angularjs ng-grid: başlık stilini değiştirme
- 18. Düzenleme Düzenleme
- 19. ActionBar'daki MediaRouteButton stilini nasıl değiştiririm?
- 20. Android - Bu dizekteki sayıyı nasıl değiştirebilirim?
- 21. Kenarlık stilini mobil safaretteki bir metin girişinden nasıl kaldırabilirim?
- 22. SQL Studio'da hiyerarşik alanı metin olarak ekleme/düzenleme
- 23. Android - Bir düzenleme metni EditText'e nasıl yerleştirilir?
- 24. Android'de yerler otomatik tamamlamada metin boyutunu nasıl değiştirebilirim?
- 25. VB.NET aracılığıyla metin dosyası oluşturma/düzenleme
- 26. Galeri'deki kenarlık stilini değiştir
- 27. Android parçamı SimpleCursorAdapter alt sınıfından nasıl değiştirebilirim?
- 28. Android Studio'da derleme sürümünü nasıl değiştirebilirim?
- 29. Android kamerayı yüzey görünümünde nasıl değiştirebilirim?
- 30. android: ListPreference başlık rengini nasıl değiştirebilirim?
Edittext stili ne anlama geliyor? http://developer.android.com/guide/topics/ui/themes.html – Randroid
Bu yardımcı olacağını umuyorum, http://www.androidworks.com/changing-the-android-edittext-ui-widget – Randroid