原原本本复制自己的另一个布局文件,使用效果却不一样,找了一晚上原因。最后竟然是在AndroidManifest.xml中没有配置!!
因为使用了自定义主题,需要在AndroidManifest中配置:
<activity
android:name=".MusicDetailActivity"
android:theme="@style/MusicTheme" />
<activity android:name=".MenuActivity"
android:theme="@style/MusicTheme"></activity>
</application>
布局文件
<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
xmlns:app="http://schemas.android.com/apk/res-auto"
android:fitsSystemWindows="true"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<android.support.design.widget.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
>
<ImageView
android:id="@+id/menu_backpic"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
android:scaleType="centerCrop" />
</android.support.design.widget.CollapsingToolbarLayout>
<TextView
android:layout_width="match_parent"
android:layout_height="40sp"
android:gravity="center"
android:text="菜单" />
</android.support.design.widget.CoordinatorLayout>
找的我都开始怀疑自己了。新手老是被自己这里坑那里坑