SORU
13 Ocak 2012, Cuma


Nasıl standart Kenarlıksız düğmesi (tasarım yenileme belirtildiği gibi) oluşturmak için?

Sadece tasarım kuralları denetimi ve sınırsız düğmeleri merak ediyordum. Ben goggled ve kaynak bulmaya çalıştım ama birlikte tek başıma götüremem. Bu normal ama Düğmesi (Android varsayılan) özel bir stil ekleyin widget? Nasıl bu kenarlıksız düğmesi (tabii ki arka plan boşaltmak için ayarlayabilirsiniz, ancak o zaman bölücü yok)?

Burada tasarım yönergelere bağlantılar:

enter image description here

CEVAP
1 Temmuz 2012, Pazar


Bazı karışıklığı temizlemek için:

Bu 2 adımda yapılır: düğme arka öznitelik Ayarıandroid:ot/selectableİtemBackgroundsana geri bildirim ama hiçbir arka plan ile bir düğme oluşturur.

android:background="?android:attr/selectableItemBackground"

Sen düzeni geri kalanından kenarlıksız düğmesi bölmek için çizgi arka plan ile bir görünüm tarafından yapılırandroid:ot/dividerVertical

android:background="?android:attr/dividerVertical"

Daha iyi anlamak için burada TAMAM a / için bir düzen ekranın (yukarıdaki resimdeki gibi) kenarlıksız tuş kombinasyonunu İptal.

<RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="48dp"
        android:layout_alignParentBottom="true">
        <View
            android:layout_width="match_parent"
            android:layout_height="1dip"
            android:layout_marginLeft="4dip"
            android:layout_marginRight="4dip"
            android:background="?android:attr/dividerVertical"
            android:layout_alignParentTop="true"/>
        <View
            android:id="@ id/ViewColorPickerHelper"
            android:layout_width="1dip"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true"
            android:layout_alignParentBottom="true"
            android:layout_marginBottom="4dip"
            android:layout_marginTop="4dip"
            android:background="?android:attr/dividerVertical" 
            android:layout_centerHorizontal="true"/>
        <Button
            android:id="@ id/BtnColorPickerCancel"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:layout_toLeftOf="@id/ViewColorPickerHelper"
            android:background="?android:attr/selectableItemBackground"
            android:text="@android:string/cancel" 
            android:layout_alignParentBottom="true"/>
        <Button
            android:id="@ id/BtnColorPickerOk"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_alignParentRight="true"
            android:layout_alignParentTop="true"
            android:background="?android:attr/selectableItemBackground"
            android:text="@android:string/ok" 
            android:layout_alignParentBottom="true" 
            android:layout_toRightOf="@id/ViewColorPickerHelper"/>
    </RelativeLayout>

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • THELIFEOFPRICE

    THELIFEOFPRI

    16 Mart 2011
  • thewinekone

    thewinekone

    17 Aralık 2005