'<?xml version="1.0" encoding="utf-8"?>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/droid_background"
>
<TextView
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="@string/hello"
android:textColor="#FFFFFF"
android:textStyle="bold"
>
<RelativeLayout>
<ToggleButton
android:id="@+id/togglebutton1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="Audio"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
>
</RelativeLayout>
</TableLayout>'
获取错误XML解析:在开始<ToggleButton>
和关闭</RelativeLayout>
之间没有很好地形成。我做错了什么?
答案 0 :(得分:3)
你缺少关闭标签或/ TextView&amp;切换按钮
答案 1 :(得分:1)
您似乎没有<TextView>
和<ToggleButton>
的结束标记。
您可以花一些时间阅读基本的XML文档结构。特别是,XML需要格式良好。这是一个很好的教程:
http://www.javacommerce.com/displaypage.jsp?name=wellform.sql&id=18238
答案 2 :(得分:1)
<?xml version="1.0" encoding="utf-8"?>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/droid_background" >
<TextView
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="@string/hello"
android:textColor="#FFFFFF"
android:textStyle="bold" />
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="wrap_content" >
<ToggleButton
android:id="@+id/togglebutton1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="Audio"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true" />
</LinearLayout>
</TableLayout>
答案 3 :(得分:0)
假设您不打算在那里使用引号,则需要结束TextViews和Toggle Butotns。
尝试查看此处:http://developer.android.com/guide/topics/ui/declaring-layout.html
将您的代码更改为:
<?xml version="1.0" encoding="utf-8"?>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/droid_background"
>
<TextView
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="@string/hello"
android:textColor="#FFFFFF"
android:textStyle="bold"
/>
<RelativeLayout>
<ToggleButton
android:id="@+id/togglebutton1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="Audio"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
/>
</RelativeLayout>
</TableLayout>
答案 4 :(得分:0)
您没有关闭ToggleButton和TextView标记。始终注意这一点。这是常见的错误使用
<ToggleButton />
代替。
答案 5 :(得分:0)
'<?xml version="1.0" encoding="utf-8"?>
<TableLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/droid_background" >
<TextView
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="@string/hello"
android:textColor="#FFFFFF"
android:textStyle="bold" />
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ToggleButton
android:id="@+id/togglebutton1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="Audio"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true" />
</RelativeLayout>
</TableLayout>'
您的相对布局必须具有高度和宽度属性
答案 6 :(得分:0)
你应该关闭应答器ToggleButton,有两种方法可以做到:
<ToggleButton......... > </ToggleButton>
或<ToggleButton ........./>
TextView
也是如此,因此在编码时验证所有观点:)
问候
答案 7 :(得分:0)
用它替换你的切换代码(即关闭它),并根据文本视图中嵌套的内容为文本视图()添加一个结束。