0

我正在尝试将 TextView 和 EditText 放入 ScrollView 但它们没有显示出来。当我删除 EditText 时,TextView 会出现。我想知道我做错了什么以及我能做些什么来解决它。谢谢!

XML:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="match_parent"
              android:layout_height="match_parent">

    <EditText
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:hint="Enter List Name here"
            android:id="@+id/editText"
            android:paddingTop="50px"/>

    <ScrollView
            android:paddingTop="20px"
            android:layout_width="fill_parent"
            android:layout_height="285dp"
            android:id="@+id/scrollView"
            android:layout_gravity="center">

        <LinearLayout
        android:
        android:paddingTop="10px"
        android:layout_width="fill_parent"
        android:layout_height="40px"
        android:orientation="horizontal">

        <TextView
        android:layout_width="40px"
        android:layout_height="40px"
        android:text="1."
        android:id="@+id/textView2"/>
            <EditText
                    android:layout_width="40px"
                    android:layout_height="40px"
                    android:hint="Enter List Name here"
                    android:id="@+id/listitem1"
                    android:paddingTop="50px"/>

        </LinearLayout>
    </ScrollView>

</LinearLayout>
4

2 回答 2

0

你已经android:layout_height="40px"设置了你LinearLayoutEditText和那个,TextView所以一旦TextView布置好了,就没有其他的空间了。

尝试将您height的更改LinearLayoutmatch_parent. 另外,我说,match_parent而不是fill_parent后者已被弃用,因此您可能应该习惯于使用match_parent。我认为android:LinearLayout的错误是复制/粘贴错误,但我想我会指出

所以尝试类似的东西

<LinearLayout
    android: <!-- something should be here...probably an id   -->
    android:paddingTop="10px"
    android:layout_width="fill_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal">

    <TextView
        android:layout_width="40px"
        android:layout_height="40px"
        android:text="1."
        android:id="@+id/textView2"/>
    <EditText
        android:layout_width="40px"
        android:layout_height="40px"
        android:hint="Enter List Name here"
        android:id="@+id/listitem1"
        android:paddingTop="50px"/>

</LinearLayout>
于 2013-06-12T22:52:54.933 回答
0
    <EditText
                android:layout_width="40px"
                android:layout_height="40px"
                android:hint="Enter List Name here"
                android:id="@+id/listitem1"
                android:paddingTop="50px"/>

您的填充大于布局大小的大小

视图的填充和边距之间的区别

于 2013-06-12T22:57:16.093 回答