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

  • BuzzFeedVideo

    BuzzFeedVide

    10 AĞUSTOS 2011
  • Jorrit Jongma

    Jorrit Jongm

    17 Ocak 2008
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007