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

  • Avast

    Avast

    27 NİSAN 2006
  • The Amazing Atheist

    The Amazing

    20 Kasım 2006
  • Vladimir Jenko

    Vladimir Jen

    1 Mart 2010