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:
- http://developer.android.com/design/building-blocks/buttons.html
- http://developer.android.com/guide/topics/ui/controls/button.html#Borderless
CEVAP
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>
Nasıl bir bağlantı gibi davranan bir H...
Nasıl numaralama oluşturmak için TypeS...
Ve nasıl o diğer denetimleri damla izi...
Nasıl yüzen bir eylem düğmesi (FAB) an...
Nasıl alfa-sayısal rasgele bir dize ol...