Android Java编码错误,需要帮助

时间:2011-12-26 02:02:30

标签: android xml

我是一名初学者,正在尝试学习如何制作Android应用程序。我正在使用these tutorials,我想我遇到了一个错误。

这是我的text.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:padding="25dp"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<EditText
android:id="@+id/etCommands"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Type a command"
android:password="true" />

<LinearLayout
android:weightSum="100"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" 

<Button
    android:layout_weight="20"
    android:id="@+id/Bresults"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Button" /> 



<ToggleButton
android:layout_weight="80"
android:id="@+id/tbPassword"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="ToggleButton"
android:checked="true" />

</LinearLayout>

<TextView
android:id="@+id/tvresults"
android:paddingBottom="10dp"
android:checked="true"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="invalid" />

</LinearLayout>

我在按钮旁边出现错误。错误说:

  

在此行找到多个注释: - 元素类型“LinearLayout”必须后跟属性规范,“&gt;”或“/&gt;”。 - 错误:解析XML时出错:格式不正确(无效令牌)“

3 个答案:

答案 0 :(得分:1)

您需要关闭第二个线性布局>

上的标记
<LinearLayout
android:weightSum="100"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"> <!-- here -->

答案 1 :(得分:0)

帖子中的颜色编码已突出显示问题。您忘记了LinearLayout开头标记后的>

答案 2 :(得分:0)

IDE抱怨您的xml不是well-formed。如果IDE的错误不够清楚,您可以尝试在线验证器,例如http://www.xmlvalidation.com/