2017-02-25 3 views
0

XML의 TextView에 문제가 있습니다. 이것은 내 XML 코드입니다 :TextView가 레이아웃에 표시되지 않습니다.

<?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:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true" 
    tools:context=".frontScreen"> 


    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="@color/colorAccent" 
     android:gravity="center" 
     android:orientation="horizontal" 
     android:padding="@dimen/activity_horizontal_margin"> 
     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:text="@string/plan" 
      android:shadowColor="@color/colorPrimary" 
      android:textColor="@color/colorPrimary" 
      android:textSize="30sp" 
      android:shadowRadius="2" 
      android:gravity="center_horizontal" 

      android:shadowDx="1" 
      android:shadowDy="1" 
      /> 
    </RelativeLayout> 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:background="@color/colorAccent" 
     android:gravity="center" 
     android:orientation="horizontal" 
     android:padding="@dimen/activity_horizontal_margin"> 

     <Button 
      android:id="@+id/plan1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      tools:ignore="ButtonStyle" /> 

     <Button 
      android:id="@+id/plan2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      tools:ignore="ButtonStyle" /> 


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

내가 TextView를 작성하면 선형 레이아웃입니다. 버튼과 중복되었습니다. 그래서 2 개의 레이아웃을 상대적으로 선형으로 사용합니다. 내가 그것을 그 텍스트 뷰처럼 보이는 디자인의 텍스트 뷰를 클릭 는 내가 원하는 정확한 공간을 가지고 있지만 텍스트이 도움이

+0

이 우수한 –

답변

1
<?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:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true" 
    tools:context=".frontScreen"> 




    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:background="@color/colorAccent" 
     android:gravity="center" 
     android:orientation="horizontal" 
     android:padding="@dimen/activity_horizontal_margin"> 

     <Button 
      android:id="@+id/plan1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      tools:ignore="ButtonStyle" /> 

     <Button 
      android:id="@+id/plan2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      tools:ignore="ButtonStyle" /> 


    </LinearLayout> 

    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="@color/colorAccent" 
     android:gravity="center" 
     android:orientation="horizontal" 
     android:padding="@dimen/activity_horizontal_margin"> 
     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:text="plan" 
      android:shadowColor="@color/colorPrimary" 
      android:textColor="@color/colorPrimary" 
      android:textSize="30sp" 
      android:shadowRadius="2" 
      android:gravity="center_horizontal" 

      android:shadowDx="1" 
      android:shadowDy="1" 
      /> 
    </RelativeLayout> 
</android.support.design.widget.CoordinatorLayout> 

희망이 사라지고있다. 하지만 더 나은 작업을 위해서는 단일 레이아웃에서 상대적 레이아웃과 선형 레이아웃을 취해야합니다. 이 단일보기에 필요한 경우

당신이

<?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:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:fitsSystemWindows="true"> 


    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="@color/colorAccent" 
     android:orientation="horizontal" 
     android:padding="@dimen/activity_horizontal_margin"> 
     <TextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:text="plan" 
      android:shadowColor="@color/colorPrimary" 
      android:textColor="@color/colorPrimary" 
      android:textSize="30sp" 
      android:shadowRadius="2" 
      android:layout_alignParentTop="true" 
      android:gravity="center_horizontal" 
      android:shadowDx="1" 
      android:shadowDy="1" /> 
    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:background="@color/colorAccent" 
     android:gravity="center" 
     android:orientation="horizontal" 
     android:layout_centerInParent="true" 
     android:padding="@dimen/activity_horizontal_margin"> 

     <Button 
      android:id="@+id/plan1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      tools:ignore="ButtonStyle" /> 

     <Button 
      android:id="@+id/plan2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      tools:ignore="ButtonStyle" /> 

    </LinearLayout> 

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

내 대답은 아래를 확인하시기 바랍니다 시도 할 수 있지만 정교한 수 :이되지

편집 작동 않을 경우 문의 주시기 바랍니다. 필자의 경우 TextView가 보이지 않는 이유는 무엇입니까? –

+0

나는 이것의 뒤에 이유를 알 필요가있다. –

+0

귀하의 경우 RelativeLayout이 LinearLayout 아래에 숨겨져 있습니다. 그래서 LinearLayout 아래에 RelativeLayout을 놓았을 때 relativelayout이 LinearLayout에 올라갔습니다. 희망을 이해하십시오 –

관련 문제