2

このサイトは初めてですので、フォーマットの問題をお許しください。私の問題は、xmlドキュメントのグラフィカルレイアウトタブでxml TableLayoutに行を追加しようとすると、eclipseでこのエラーが発生することです。私のエラーは次のとおりです

Exception raised during rendering: / by zero
Exception details are logged in Window > Show View > Error Log

これが私のXMLコードです。何らかの理由で、行がmain.xmlファイルに自動的に追加されても、グラフィックレイアウトにエラーが表示されます。

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/tableLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android:color/white"
    android:padding="5dp"
    android:stretchColumns="*" >

    <TableRow
        android:id="@+id/tableRow1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >
    </TableRow>

</TableLayout>

私が間違っていることについて何かアイデアがあれば、またはもっと情報が必要な場合は私に知らせてください。

4

2 に答える 2

6

android:stretchColumns="*"TableLayoutから削除してください。

または、 「*」の代わりに任意の数字を入力してくださいandroid:stretchColumns="2"

于 2012-12-29T12:34:45.460 に答える
3

私は同じ問題に遭遇しましたが、私たちは両方ともDeitelの「AndroidforProgrammers」という本をフォローしていると思います(特に、この問題はp.127で発生しています)。私はそれを落とし、どこか別の場所を探すことにしました。この本は、android:stretchColumnsを「*」に設定するように明示的に述べており、数段落後に、TableLayoutに行を追加するように求められます。彼らはそれをテストしましたか?

于 2013-01-22T21:39:58.163 に答える