2017-09-16 6 views
1

ImageViewと2つのTextFieldをレイアウトに追加しましたが、プレビューを見ると空白のままです。それは私にエラー "レンダリングエラー"を与えます。私に何ができる?レイアウトは空白のままです

私は次の私のレイアウトファイルを追加します。RelativeLayout

<?xml version="1.0" encoding="utf-8"?> 
<RealtiveLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@color/colorSlide_1" > 

<ImageView 
    android:layout_width="100dp" 
    android:layout_height="100dp" 
    android:src="@drawable/wireless" 
    android:layout_centerHorizontal="true" 
    android:scaleType="centerCrop" 
    android:layout_marginTop="150dp" 
    android:id="@+id/img" 
    /> 

<TextView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:text="@string/slide_1_title" 
    android:textColor="android:color/white" 
    android:textSize="30sp" 
    android:textStyle="bold" 
    android:gravity="center_horizontal" 
    android:layout_below="@+id/img" 
    android:layout_marginTop="12dp" 
    android:id="@+id/slide_title" 
    /> 
<TextView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:text="@string/slide_1_desc" 
    android:textColor="android:color/white" 
    android:textSize="18sp" 
    android:gravity="center_horizontal" 
    android:layout_below="@id/slide_title" 
    android:layout_marginTop="12dp" 
    android:id="@+id/slide_desc" 
    android:layout_marginRight="40sp" 
    android:layout_marginLeft="40sp" 
    /> 

</RealtiveLayout> 
+0

@NileshRathod私はAndroidのメーカーで働いていないので、まだ私はこれを行うことができる場所を知っている必要がありますか? – MIsterX

答えて

1

チェック:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:background="@color/colorSlide_1" 
> 

<ImageView 
    android:layout_width="100dp" 
    android:layout_height="100dp" 
    android:src="@drawable/wireless" 
    android:layout_centerHorizontal="true" 
    android:scaleType="centerCrop" 
    android:layout_marginTop="150dp" 
    android:id="@+id/img" 
    /> 

<TextView 
    android:layout_width="match_parent" 
    android:layout_height="45dp"//or you use wrap_content 
    android:text="@string/slide_1_title" 
    android:textColor="android:color/white" 
    android:textSize="30sp" 
    android:textStyle="bold" 
    android:gravity="center_horizontal" 
    android:layout_below="@+id/img" 
    android:layout_marginTop="12dp" 
    android:id="@+id/slide_title" 
    /> 
<TextView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/slide_1_desc" 
    android:textColor="android:color/white" 
    android:textSize="18sp" 
    android:gravity="center_horizontal" 
    android:layout_below="@id/slide_title" 
    android:layout_marginTop="12dp" 
    android:id="@+id/slide_desc" 
    android:layout_marginRight="40sp" 
    android:layout_marginLeft="40sp" 
    /> 

</RelativeLayout> 
+0

もう一度お手伝いできますか?このアプリケーションを起動すると、Android:textColor = "Android:color/Whiteどうすればこの問題を解決できますか? – MIsterX

+0

このような使い方は、android:textColor =" @ android:color/white "... プロジェクトのカラーファイルに保存した場合、アンドロイドとして使用します:textColor = "@ color/white" –

+0

ありがとうございました – MIsterX

1

変更RealtiveLayoutをルートレイアウトに。この変更以下

+0

あなたは正しいです。しかし、私の2番目のテキストフィールドはまだ表示されません。 ypu knwoを解決する方法は? – MIsterX

+0

'TextView'の幅をコード内の' android:layout_height = "wrap_content" 'に変更してください。@ MIsterX – KeLiuyue

+0

あなたのコード内のTextViewの高さを変更してください@ MIsterX – KeLiuyue

関連する問題