2017-03-01 226 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按钮不会向下走,所以它们不会重叠。 –