我是这个网站的新用户,请原谅我的格式问题。我的问题是,当我尝试在我的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>
如果您对我做错了什么,或者您需要更多信息,请告诉我。
答案 0 :(得分:6)
请从TableLayout中删除android:stretchColumns="*"
。
或者请提供任何数字,而不是{strong>'*',例如android:stretchColumns="2"
答案 1 :(得分:3)
我偶然发现了同样的问题,我猜我们都在关注Deitel的“Android for Programmers”一书(特别是这个问题源于第127页)。 我决定放弃它,看看其他地方。 该书明确表示将android:stretchColumns设置为“*”,稍后他们会要求您向TableLayout添加行。他们测试了吗?