Android警报对话框使用棒棒糖自定义视图问题

Android警报对话框使用棒棒糖自定义视图问题,android,button,android-alertdialog,Android,Button,Android Alertdialog,我在我的应用程序中显示了一个带有四个按钮的警报对话框,它在Android设备上显示得非常好。然而,在棒棒糖设备上,按钮都是白色的,如附带的屏幕截图所示 有人能告诉我,如果我必须添加一些东西,使之与Android棒棒糖兼容吗 编辑 这个问题实际上适用于应用程序中的所有按钮,因此可能与按钮样式有关。另一个线索是,我正在将v7应用程序兼容性jar用于此应用程序,因为该应用程序支持旧的Android 2.1 因此,我将包括清单的一部分,这可能是解决这个问题的重要线索 <activity andro

我在我的应用程序中显示了一个带有四个按钮的警报对话框,它在Android设备上显示得非常好。然而,在棒棒糖设备上,按钮都是白色的,如附带的屏幕截图所示

有人能告诉我,如果我必须添加一些东西,使之与Android棒棒糖兼容吗

编辑

这个问题实际上适用于应用程序中的所有按钮,因此可能与按钮样式有关。另一个线索是,我正在将v7应用程序兼容性jar用于此应用程序,因为该应用程序支持旧的Android 2.1

因此,我将包括清单的一部分,这可能是解决这个问题的重要线索

<activity android:label="@string/app_name" android:theme="@style/Theme.AppCompat" ...>


<uses-sdk android:minSdkVersion="7"/>

。。。在棒棒糖出现之前是怎样的

通过安装最新的Android支持库(V22.2.1)并重新编译应用程序,我成功地解决了这个问题。无论如何,感谢您之前的建议。

我已经设法解决了这个问题,安装了最新的Android支持库(V22.2.1),并重新编译了应用程序。无论如何,感谢您之前的建议。

看起来可能是
按钮
样式
?可能会发布您的
XML
以获得更好的帮助。是的,请输入布局代码。我刚刚发现,所有按钮都会受到影响,而不仅仅是警报对话框自定义视图中的按钮。救命啊!它是如何出现在棒棒糖前的设备上的?您希望背景颜色是什么?使用Android 4设备添加的屏幕截图…看起来可能是
按钮
样式
?可能会发布您的
XML
以获得更好的帮助。是的,请输入布局代码。我刚刚发现,所有按钮都会受到影响,而不仅仅是警报对话框自定义视图中的按钮。救命啊!它是如何出现在棒棒糖前的设备上的?你希望背景颜色是什么?添加了使用Android 4设备的屏幕截图。。。
   <?xml version="1.0" encoding="UTF-8"?>

   <RelativeLayout android:padding="7dip" android:layout_height="fill_parent" android:layout_width="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">

    <TextView android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="Result" android:gravity="center_horizontal" android:layout_alignParentTop="true" android:id="@+id/textResult"/>


    <TableLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/row1" android:layout_below="@+id/textResult">


      <TableRow android:layout_weight="1">

        <Button android:layout_height="fill_parent" android:layout_width="0dip" android:text="@string/reviewhand" android:id="@+id/reviewhand" android:layout_weight="1" android:textSize="14sp"/>

        <Button android:layout_height="fill_parent" android:layout_width="0dip" android:text="@string/reviewbids" android:id="@+id/reviewbids" android:layout_weight="1" android:textSize="14sp"/>

      </TableRow>


      <TableRow android:layout_weight="1">

        <Button android:layout_height="fill_parent" android:layout_width="0dip" android:text="@string/reviewkitty" android:id="@+id/reviewkitty" android:layout_weight="1" android:textSize="14sp"/>

        <Button android:layout_height="fill_parent" android:layout_width="0dip" android:text="@string/menu_scoreboard" android:id="@+id/scoreboard" android:layout_weight="1" android:textSize="14sp"/>

    </TableRow>

   </TableLayout>

 </RelativeLayout>