小编sim*_*ed.的帖子

Android XML布局问题

我试图创建一个行布局,其中每个列表项都有一个模板可供使用.目前我有这个,它允许我在每个列表中显示单行文本.

<?xml version="1.0" encoding="utf-8"?>
<TextView
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:textSize="20sp"
  android:padding="100dp" >  
</TextView>
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试更改它以允许我添加更多项目(如图像按钮和更多文本字段)时,它始终不允许我编译.

我尝试从developer.android网站上的教程中获取一段xml,

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

 <TextView android:id="@+id/text1"
     android:textSize="16sp"
     android:textStyle="bold"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"/>

 <TextView android:id="@+id/text2"
     android:textSize="16sp"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"/>
 </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

但是它引发了一个错误说明 - 不允许匹配"[xX] [mM] [lL]"的处理指令目标. - 错误:解析XML时出错:XML或文本声明不在实体的开头

有人可以帮我弄这个吗?我不太清楚这个错误意味着什么.

更新:

我所试图做的是有像右侧的边栏,显示的项目清单,与我张贴,我能够得到我想要的结果,第一个XML片段,但我不能让任何改变.

package com.project.test;

import android.app.ListFragment;  
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;

public class TestListFragment extends ListFragment {

    String [] Items = {"Item A", "Item B", "Item C"};

    @Override
    public void onActivityCreated(Bundle savedInstanceState) { …
Run Code Online (Sandbox Code Playgroud)

xml layout android listview android-layout

1
推荐指数
1
解决办法
4423
查看次数

标签 统计

android ×1

android-layout ×1

layout ×1

listview ×1

xml ×1