滚动时如何查看textview?

时间:2017-03-07 18:15:00

标签: android scroll

我有一个列表视图和一个textview,但listview占据了所有屏幕。当我向下滚动时,我能做什么才能看到我的文本视图? 我在垂直的LinearLayout上有这个:

<ListView
    android:id="@+id/list_settings"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

</ListView>

<TextView
    android:id="@+id/txt_settings"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="12sp"
    android:layout_gravity="bottom"
    android:text="@string/mail_text"
    android:textColor="@color/Gray"/>

4 个答案:

答案 0 :(得分:1)

只需用以下内容替换listview代码即可。

<ListView
    android:id="@+id/list_settings"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1">
</ListView>

答案 1 :(得分:0)

制作父级布局相对布局,此时为线性,并在TextView中写下此行android:layout_alignParentBottom="true",并在ListView中添加此属性android:layout_above="@+id/txt_settings"

答案 2 :(得分:0)

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

<ListView
    android:id="@+id/list_settings"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1" />

<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="#FFF000"
    android:padding="10dp"
    android:text="Your Text"
    android:textColor="#000000" />

答案 3 :(得分:0)

尝试这样的事情:

<强> Activity.xml

 <LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <ListView
        android:id="@+id/list_settings"
        android:layout_weight="1"
        android:layout_width="match_parent"
        android:layout_height="0dp">
    </ListView>

    <TextView
        android:id="@+id/txt_settings"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:textSize="12sp"
        android:layout_gravity="bottom"
        android:text="Tes"
        ></TextView>

</LinearLayout>

Haven尚未对代码进行测试,但我放了一个scrollview。 listview 应该是可滚动的,最后会显示 TextView 。另外,您可以管理处理layout_weight=x参数的比例。