8

こんにちは、Android Studio でレンダリング エラーが発生しています。なぜこれが引き起こされるのか誰かが知っていますか?

私のxml:

    <!-- ListRow Left side Thumbnail image -->

    <LinearLayout
        android:id="@+id/thumbnail"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_marginRight="5dip"
        android:background="@drawable/image_bg"
        android:padding="0dip" >

    <ImageView
         android:id="@+id/list_image"
         android:layout_width="50dip"
         android:layout_height="50dip"
         android:scaleType="centerCrop"
          />
    </LinearLayout>

    <TextView
        android:id="@+id/title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignTop="@+id/thumbnail"
        android:layout_marginTop="0dip"
        android:layout_toRightOf="@+id/thumbnail"
        android:text="De Titel van het geweldige bericht"
        android:textColor="#60a926"
        android:textSize="15dip"
        android:textStyle="bold"
        android:ellipsize="end"
        android:typeface="sans" />

    <TextView
        android:id="@+id/subtitle"
        android:layout_width="match_parent"
        android:layout_height="25dp"
        android:layout_below="@id/title"
        android:layout_marginTop="0dip"
        android:layout_toLeftOf="@+id/imageView1"
        android:layout_toRightOf="@+id/thumbnail"
        android:text="Nieuwsbericht subtitel mooi iets ..."
        android:textStyle="bold"
        android:ellipsize="end"
        android:textColor="#9f9e9f"
        android:textSize="10dip" />


    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:src="@drawable/arrow" />

    <!-- datum van bericht -->
    <TextView
        android:id="@+id/date"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/artist"
        android:layout_alignTop="@+id/imageView1"
        android:layout_marginTop="18dp"
        android:layout_marginLeft="175dp"
        android:gravity="right"
        android:text=""
        android:textColor="#ffffff"
        android:textSize="10dip"
        android:textStyle="bold" />

</RelativeLayout>

プレビューを使用しているときに、次のエラーが発生します。

"Rendering Problems Exception raised during rendering: color and position arrays must be of equal length"

これはAndroid Studioバグですか、それとも何か間違っていますか?

誰かが解決策を持っていることを願っています。

4

5 に答える 5

3

Android のプレビュー バージョンでプレビューを無効にすることで、この問題を解決しました。Android Nのように。

これも役立ちます

于 2016-04-17T11:52:27.713 に答える
3

私はそれを解決しました。この問題は、偽のグラデーション スタイル ファイルを使用したことが原因でした。グラデーションファイルを削除すると、問題が解決しました。

于 2013-08-05T13:19:53.920 に答える
2

今日は 2015 年 4 月 14 日 (15Apr14) です。「レンダリング中にレンダリングの問題の例外が発生しました」

これが私のために働いたものです。

私の Android SDK マネージャーは、19、19.1、22、および 24.1.2 をダウンロードしました。SDK マネージャーに 22.0.0 が表示されません。Android Studio の「Gradle Scripts」の下にある「build.gradle (Module App)」をダブルクリックして、行を変更しました

「com.android.support:appcompat-v7:22.0.0」を「com.android.support:appcompat-v7:19.1」にコンパイルします

次に、 renderer の上のドロップダウン メニューで、小さな Android (「使用する Android バージョン ...」と呼ばれるマウスオーバーのドロップダウン メニュー) アイコンの横にある「API 19: Android 4.4.2」を選択しました。

レンダリングは機能しました。

以前は、同じスクリプト ターゲット バージョンとビルド ツールのバージョンが 19 に設定されていました。

buildToolsバージョン「19.1.0」

targetSdkバージョン 19

于 2015-04-14T16:07:27.567 に答える