SORU
10 ŞUBAT 2011, PERŞEMBE


Şeffaf olarak düğme arka plan

Bir düğme var. Düğmesine bastığımda kalın metin olarak yoksa normal yapmak zorundayım. Bold ve normal stil için yazdım.

<style name="textbold" parent="@android:style/TextAppearance">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textStyle">bold</item>
</style>
<style name="textregular" parent="@android:style/TextAppearance">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textStyle">normal</item>
</style>

Şimdi bir button_states.xml var:

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="true"
    style="@style/textbold" />
<item android:state_focused="false" android:state_pressed="true"
    style="@style/textregular" />

<item style="@style/textregular" />
</selector> 

Bu düğme için benim düzeni, arka plan olarak şeffaf yapmak istiyorum...bunu Nasıl yapacağım? çok Düzen benim kod :

<Button android:id="@ id/Btn" android:background="@drawable/button_states" />

Nasıl arka plan benim tarzım gibi saydam yer alacak miyim?

CEVAP
10 ŞUBAT 2011, PERŞEMBE


Arka planı saydam hale getirmek için, yap android:background="@android:color/transparent".

Ancak, sorun çok garip bir şekilde seçiciler kullanıyorsun olarak biraz daha derin gibi görünüyor. Kullanıyorsun bu arada eğer işe yararsa, <item/> bir stili arka plan görüntüsü koymak gerekir rağmen yanlış görünüyor.

Stilleri Android kaynağı nasıl kullanıldığını daha yakından bir göz atın. Düğmeleri üzerine metin stilini değiştirmek yok ederken, hedeflerinize orada gerçekleştirmek için nasıl iyi fikirler bir sürü vardır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • curioustravelers

    curioustrave

    12 AĞUSTOS 2006
  • lane182videos

    lane182video

    6 EKİM 2011
  • The Verge

    The Verge

    8 AĞUSTOS 2006