0

我有一个显示屏幕,其中的项目超出了容量。我想让它可滚动但无法弄清楚 XML。我有以下代码

<?xml version="1.0" encoding="utf-8"?>
<ScrollView android:id="@+id/scrollView1"
    android:layout_width="fill_parent" android:layout_height="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android"    

    <LinearLayout 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Auto Settings"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    //more items
    </LinearLayout>
</ScrollView>

它在第一个线性布局中引发错误。我究竟做错了什么?

4

2 回答 2

2

这是普通的 XML 语法错误。用终止您的ScrollView标签>

于 2012-06-11T09:29:12.933 回答
0

你可以试试这段代码

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/bg_1"
    android:orientation="vertical" >

  <ScrollView
    android:id="@+id/ScrollView1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_margin="10dp" >

    <RelativeLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true" >

        <ImageButton android:id="@+id/imageUser"
            android:layout_width="108dip"
            android:layout_height="81dip"
            android:layout_marginTop="10dp"
            android:background="@drawable/bg_profile" />

        // more items
    </RelativeLayout>
  </ScrollView>
</RelativeLayout>
于 2012-06-11T10:21:27.263 回答