我是一名初学者,正在尝试学习如何制作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时出错:格式不正确(无效令牌)“
答案 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/。