14

我想让我的按钮样式如下 在此处输入图像描述

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

4

2 回答 2

52

如果您更喜欢使用标准的 android 属性,请在此处查看我的答案。

简而言之,为您的按钮设置style="?android:attr/buttonBarButtonStyle"并将它们放在一个LinearLayout具有style="?android:attr/buttonBarStyle".

于 2013-08-19T21:19:58.557 回答
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"
    ... />

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

编辑:我建议使用这个答案,而不是使用内置的 Android 资源更好。

于 2013-01-21T18:44:28.593 回答