Android ADT插件错误:main.xml:/ by zero

时间:2012-12-29 12:30:31

标签: android eclipse adt

我是这个网站的新用户,请原谅我的格式问题。我的问题是,当我尝试在我的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>

如果您对我做错了什么,或者您需要更多信息,请告诉我。

2 个答案:

答案 0 :(得分:6)

请从TableLayout中删除android:stretchColumns="*"

或者请提供任何数字,而不是{strong>'*',例如android:stretchColumns="2"

答案 1 :(得分:3)

我偶然发现了同样的问题,我猜我们都在关注Deitel的“Android for Programmers”一书(特别是这个问题源于第127页)。 我决定放弃它,看看其他地方。 该书明确表示将android:stretchColumns设置为“*”,稍后他们会要求您向TableLayout添加行。他们测试了吗?