使我的按钮样式像AlertDialog按钮样式

时间:2013-01-21 16:49:01

标签: android

我想让我的按钮样式如下 enter image description here

我想用自定义视图实现这些按钮,我的意思是不使用AlertDialog

2 个答案:

答案 0 :(得分:52)

如果您更喜欢使用标准的Android属性,请参阅我的回答here

简而言之,为您的按钮设置style="?android:attr/buttonBarButtonStyle"并将其放入LinearLayout style="?android:attr/buttonBarStyle"

答案 1 :(得分:2)

您可以使用xml执行此操作,如下所示:

将它放在drawable / border.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
   <solid android:color="#000000" />
   <stroke android:width="1dip" android:color="#333333"/>
</shape>

然后在你的布局文件中:

<Button
    ...
    android:background="@drawable/border"
    android:textColor="#ffffff"
    android:textSize="13sp"
    ... />

然后你可以设置你的宽度&amp;高度让它看起来很棒! :)

编辑: 我建议使用this回答而不是更好地使用内置的Android资源。