2017-09-01 8 views
0

私はコーディネーターレイアウトがcardviewを表示しています。私はこのコーディネーターレイアウトの上にTextViewを表示したいと思いますが、コーディネーターレイアウトをフレームレイアウトの場合と同様にリニアレイアウトに入れました。作業。誰かがコーディネーターレイアウトの上にTextViewを配置することができない

enter image description here

コードを助けることができます:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:comfort="http://schemas.android.com/tools" 
    android:id="@+id/main_content" 
    android:background="@color/transparent" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <TextView 
     android:id="@+id/title_text" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textStyle="bold" 
     android:text="Hello World" 
     android:textColor="@color/eula_body_text_color" 
     android:textSize="19sp" /> 

    <android.support.design.widget.TabLayout 
     android:id="@+id/tabs" 
     android:layout_width="match_parent" 
     android:tabStripEnabled="false" 
     android:layout_height="wrap_content"/> 

    <android.support.v4.view.ViewPager 
     android:id="@+id/viewpager" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:layout_marginBottom="@dimen/_16sdp" 
     android:paddingLeft="12dp" 
     android:paddingRight="-12dp" 
     app:layout_behavior="@string/appbar_scrolling_view_behavior"/> 


</android.support.design.widget.CoordinatorLayout> 
+0

画像を試すにはもうづけし – Swati

答えて

0

この

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <TextView 
     android:id="@+id/title_text" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:textStyle="bold" 
     android:text="Hello World" 
     android:textColor="@color/eula_body_text_color" 
     android:textSize="19sp" /> 

    <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:app="http://schemas.android.com/apk/res-auto" 
     xmlns:comfort="http://schemas.android.com/tools" 
     android:id="@+id/main_content" 
     android:background="@color/transparent" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 


     <android.support.design.widget.TabLayout 
      android:id="@+id/tabs" 
      android:layout_width="match_parent" 
      android:tabStripEnabled="false" 
      android:layout_height="wrap_content"/> 

     <android.support.v4.view.ViewPager 
      android:id="@+id/viewpager" 
      android:layout_width="match_parent" 
      android:layout_height="match_parent" 
      android:layout_marginBottom="@dimen/_16sdp" 
      android:paddingLeft="12dp" 
      android:paddingRight="-12dp" 
      app:layout_behavior="@string/appbar_scrolling_view_behavior"/> 


    </android.support.design.widget.CoordinatorLayout> 
    </LinearLayout> 
0

主な問題は、あなたがcoordinatorlayout外のTextViewをしたいが、あなたはそのレイアウトの子として定義されています。したがって、2つの子、すなわち1. TextViewと2. CoordinatorLayoutを持つ親レイアウトを作成する必要があります。このコードスニペットは、問題を解決するかもしれないが

<LinearLayout> 
    <TextView/> 
    <CoordinatorLayout> 
    all Views 
    </CoordinatorLayout> 
</LinearLayout> 
+0

ではありません、それは質問に答えるどのように理由を説明したりしません。コードの説明を含めてください。本当にあなたの投稿の質を向上させるのに役立ちます。将来読者の質問に答えていることを覚えておいてください。そうした人々はコード提案の理由を知らないかもしれません –

関連する問題