2016-08-07 50 views
0

我搜索了很多,但似乎沒有任何工作在我的情況。這是我想用相對佈局實現的。 enter image description here如何將一個視圖放在xml中的另一個相關佈局中

下面是我的xml代碼。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<RelativeLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_centerHorizontal="true" 
    android:focusable="true"> 

    <ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/microphone" /> 
</RelativeLayout> 

<RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:background="@color/white" 
    android:padding="@dimen/padding_16"> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:drawableRight="@drawable/arrow" 
     android:text="@string/next" 
     android:textAllCaps="true" /> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:drawableLeft="@drawable/arrow" 
     android:text="@string/previous" 
     android:textAllCaps="true" /> 
</RelativeLayout> 

通過這種麥克風下一上一頁地帶的背後隱藏。我想有一些參數可以控制z軸上的視圖高度,但我不記得這一點,它會在Lolipop下工作。請幫忙。

+0

好的,我發現'android:elevation =「10dp」'通過增加z軸帶來視圖。但它會在Lolipop下工作嗎? –

+0

'沒有什麼可以工作的......可能是[** FloatingActionButton **](https://developer.android.com/reference/android/support/design/widget/FloatingActionButton.html)。 –

+1

只需將按鈕定義移動到佈局的最後。 – tynn

回答

2

如果你想顯示你的「麥克風佈局」,你不必做太多與你當前的佈局(XML)

只要把你的「麥克風相對佈局」「後向前和向後相對佈局」,像下面

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:background="@color/white" 
     android:padding="@dimen/padding_16"> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" 
      android:drawableRight="@drawable/arrow" 
      android:text="@string/next" 
      android:textAllCaps="true"/> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:drawableLeft="@drawable/arrow" 
      android:text="@string/previous" 
      android:textAllCaps="true"/> 
    </RelativeLayout> 

    <RelativeLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentBottom="true" 
     android:layout_centerHorizontal="true" 
     android:focusable="true"> 

     <ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/microphone"/> 

    </RelativeLayout> 

</RelativeLayout> 

希望這有助於你。

+0

謝謝你。我不知道這會很容易。 –

+0

歡迎親愛的... –

相關問題