2017-05-04 76 views
2

我需要在視頻上顯示浮動按鈕並對其執行操作,但根據預覽中的代碼,我可以看到佈局上的按鈕,但運行代碼按鈕時會獲取隱。我的代碼是在這裏Android浮動按鈕沒有出現在視頻上方

<FrameLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:visibility="visible" 
    > 
    <RelativeLayout 
     android:layout_width="160dp" 
     android:layout_height="90dp" 
     android:layout_gravity="bottom|start|left" 
     > 

    <android.support.design.widget.FloatingActionButton 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/minimize" 
     android:id="@+id/min" 
     android:layout_marginTop="410dp" 
     android:layout_marginStart="130dp" 
     /> 
    <android.support.design.widget.FloatingActionButton 
     android:id="@+id/max" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="bottom|left" 
     android:src="@drawable/ic_self_avatar" 
     android:layout_marginTop="500dp" 
     android:visibility="gone" 

     /> 
    </RelativeLayout> 
    <FrameLayout 
     android:id="@+id/frame_video_chat_teacher" 
     android:layout_width="160dp" 
     android:layout_height="90dp" 
     android:layout_gravity="bottom|start|left" 
     android:layout_margin="10dp" 
     android:background="#a6b8c5" 
     > 

     </FrameLayout> 

回答

0

這是因爲「frame_video_chat_teacher」添加「上面」的RelativeLayout

嘗試把你的「frame_video_chat_teacher」的RelativeLayout之前包含您的兩座晶圓廠

喜歡的東西那:

<FrameLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:visibility="visible"> 

    <FrameLayout 
     android:id="@+id/frame_video_chat_teacher" 
     android:layout_width="160dp" 
     android:layout_height="90dp" 
     android:layout_gravity="bottom|start|left" 
     android:layout_margin="10dp" 
     android:background="#a6b8c5"> 

    </FrameLayout> 

    <RelativeLayout 
     android:layout_width="160dp" 
     android:layout_height="90dp" 
     android:layout_gravity="bottom|start|left"> 

     <android.support.design.widget.FloatingActionButton 
      android:id="@+id/min" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginStart="130dp" 
      android:layout_marginTop="410dp" 
      android:src="@drawable/minimize" /> 

     <android.support.design.widget.FloatingActionButton 
      android:id="@+id/max" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="bottom|left" 
      android:layout_marginTop="500dp" 
      android:src="@drawable/ic_self_avatar" 
      android:visibility="gone" 

      /> 
    </RelativeLayout> 
</FrameLayout> 
+0

如果我也這樣做我的按鈕是隱藏的 –