我在布局中有一个子视图,而这个布局在其他布局中是差异文件。子视图由它父级克隆,我已将clipChildren="false"
设置为所有父视图。我的min sdk是21。
activity_main.xml中
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_app_start"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipChildren="false"
android:clipToPadding="false"
tools:context="com.jxs.agmusic.home.AppStart">
<com.jxs.agmusic.home.tabbar.TabBar
android:layout_gravity="bottom"
android:layout_width="match_parent"
android:layout_height="48dp" />
</FrameLayout>
tab_bar.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_gravity="bottom"
android:orientation="horizontal"
android:clipChildren="false"
android:clipToPadding="false"
android:background="@color/MainBackground">
<View
android:id="@+id/mini_player"
android:background="@color/Info"
android:layout_width="60dp"
android:layout_marginTop="-30dp"
android:layout_height="60dp" />
</LinearLayout>
我尝试将tab_bar.xml
内容添加到activity_main.xml
并且运行良好,但我仍想分割两个文件。