2016-08-07 17 views
0

私は多くを検索しましたが、私の場合は何も動作していないようです。ここでは、相対レイアウトを使用して達成したいことがあります。 enter image description herexmlの別のrelativelayoutに1つのビューを置く方法

以下は、それに対する私の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

さて、アンドロイド: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

あなたの大歓迎です... –

関連する問題