2017-03-01 134 views
-1

是否有一個XML代碼可以讓我在我用java創建的按鈕上始終保存我的XML按鈕?因爲現在只有當我的java按鈕被禁用時它纔會顯示我的XML按鈕。在XML按鈕上放置XML按鈕?

XML按鈕:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/activity_student_menu" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    tools:context="blah.Blah"> 

    <android.support.design.widget.FloatingActionButton 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:clickable="true" 
     app:fabSize="normal" 
     app:srcCompat="@android:drawable/ic_input_add" 
     android:id="@+id/floatingActionButton" 
     app:backgroundTint="?attr/colorBackgroundFloating" 
     android:layout_alignParentBottom="true" 
     android:layout_alignParentRight="true" 
     android:layout_alignParentEnd="true"/> 
</RelativeLayout> 
+0

view.bringToFront() –

+0

@EliasFazel我試圖把XML到前面,有沒有XML代碼?我沒有看到一個bringToBack()函數用來把我的java按鈕放在後面。 –

+0

上課後findViewById() –

回答

0
android:id="@+id/floatingActionButton" 

這是FloatingActionButton的ID,以便其聲明中這樣

FloatingActionButton fab = (FloatingActionButton)findViewById(R.id.floatingActionButton); 
fab.bringToFront(); 
+0

如果我這樣做,那麼它仍然只顯示按鈕,有沒有辦法讓他們都可見?這完全覆蓋了我用java創建的按鈕,並且只顯示屏幕上的XML按鈕。 –

+0

在xml中更改視圖的位置 –

+0

它位於右下角,而java按鈕不會向下走,所以它們不會重疊。 –