SORU
21 EKİM 2009, ÇARŞAMBA


Kolay bir şekilde Android bir Görünüm üst ve alt kenarlık ekleme var mı?

Bir TextView var ve üst ve alt sınırları üzerindeki siyah kenarlık ekleme yapmak istiyorum. Bu TextView için android:drawableTop android:drawableBottom ekleyerek denedim, ama bu sadece siyah olmak üzere tüm görünümü neden oldu.

<TextView
    android:background="@android:color/green"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:drawableTop="@android:color/black"
    android:drawableBottom="@android:color/black"
    android:text="la la la" />

Bir şekilde kolayca bir Görünüm (özellikle, bir TextView) Android için üst ve alt kenarlık ekleme var mı?

CEVAP
30 Kasım 2010, Salı


Android 2.2 aşağıdakileri yapabilirsiniz.

/Res/drawable/textlines.xml gibi bir xml drawable oluşturmak ve bir TextView arka plan özelliği olarak atayın.

<TextView
android:text="My text with lines above and below"
android:background="@drawable/textlines"
/>

/res/drawable/textlines.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
      <shape 
        android:shape="rectangle">
            <stroke android:width="1dp" android:color="#FF000000" />
            <solid android:color="#FFDDDDDD" />

        </shape>
   </item>

   <item android:top="1dp" android:bottom="1dp"> 
      <shape 
        android:shape="rectangle">
            <stroke android:width="1dp" android:color="#FFDDDDDD" />
            <solid android:color="#00000000" />
        </shape>
   </item>

</layer-list>

Bu aşağı tarafı transparan işe yaramaz gibi opak bir arka plan rengi belirler. (En az yaptılar ama yanılmışım diye düşündüm). Yukarıdaki örnekte #FFdddddd ilk şekli katı renk 2. şekiller inme renkte kopyalanır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Barnacules Nerdgasm

    Barnacules N

    20 Temmuz 2006
  • FUNKER530 - Veteran Community & Combat Footage

    FUNKER530 -

    25 Ocak 2007
  • RealPapaPit

    RealPapaPit

    16 Mart 2009