0

main.xml ファイルと cell_shape.xml ファイルがありました。

私のmain.XMLにはこれがありました

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:weightSum="100" >

<include
    android:id="tables"
    layout="@layout/cell_shape" />

私のcell_shape.XMLで私はこれを持っていました

    <?xml version="1.0" encoding="utf-8"?>
   <shape xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/tables"
    android:shape= "rectangle"  >
        <solid android:color="#000"/>
        <stroke android:width="1dp"  android:color="#ff9"/>
</shape>

私はこのエラーがありました

Exception raised during rendering: You must specify a valid layout
 reference. The layout ID @layout/cell_shape is not valid. Couldn't
 resolve resource @layout/cell_shape Exception details are logged in
 Window > Show View > Error Log

そして、それが私のmain.xmlである場合、どのように正しくインポートできるのかわかりません

ある xml ファイルから別の xml ファイルにさまざまな要素をインポートする方法に関するチュートリアルはありますか?

4

2 に答える 2

0

を削除してみてくださいidinclude次のようになります。

<include
    layout="@layout/cell_shape" />

それが機能しない場合は、cell_shape全体を1つLinearLayoutまたは他のタイプのレイアウトで囲んでみてください。

ちなみに、Androidのデザインを統一するために、このAndroidサイトの色を使用してください。

于 2012-11-21T12:33:47.167 に答える
0

http://www.xml.com/pub/a/2002/07/31/xinclude.html

多分これはあなたを助けるかもしれませんか?私は同様の問題を抱えていて、それは私を助けました。そうでない場合...申し訳ありませんが、他に答えはありません

于 2012-11-21T10:52:40.230 に答える