布局中的最后一个按钮没有高程

时间:2015-10-09 09:05:19

标签: android xml android-5.0-lollipop

我正在使用Android Lollipop。 我有这个布局:

    <LinearLayout
       xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:app="http://schemas.android.com/apk/res-auto"
       android:id="@+id/buttonlayout"
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:layout_margin="@dimen/spacing_normal"
       android:orientation="vertical" >

      <Button
         android:id="@+id/facebook_button"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         style="@style/FacebookButton" />

     <com.myCompany.views.widgets.CustomTextView
        android:id="@+id/or_textview"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_marginTop="@dimen/spacing_normal"
        android:layout_marginBottom="@dimen/spacing_normal"
        android:text="@string/app.widget.connexion.or"
        app:font_name="Roboto-Medium.ttf" />

     <Button
        android:id="@+id/myCompany_button"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        style="@style/myCompanyButton" />

应用于按钮的两种风格只是具有不同背景颜色的涟漪效果。当我们点击它时,第一个按钮有一个带阴影的高程,而第二个按钮除非我在他下面添加一个其他小部件。我认为这是由于涟漪效应,因为我不得不改变背景属性,但我不知道如何恢复效果。 我尝试使用translationZ和elevation属性,但它没有用(或者我没有正确使用它们)。

任何想法?

0 个答案:

没有答案