如何设置子视图绘制它的父视图的一面

时间:2016-11-26 07:28:01

标签: android

我在布局中有一个子视图,而这个布局在其他布局中是差异文件。子视图由它父级克隆,我已将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>

enter image description here

我尝试将tab_bar.xml内容添加到activity_main.xml并且运行良好,但我仍想分割两个文件。

0 个答案:

没有答案