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

  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • Canal TekZoom

    Canal TekZoo

    1 NİSAN 2012
  • xdadevelopers

    xdadeveloper

    25 Aralık 2009