如何使用列表视图在新闻应用中显示某些项目?

时间:2017-05-09 02:40:49

标签: android android-layout

我正在制作新闻应用并使用列表视图在应用中显示项目。如何在我的activity_main.xml文件中使图像可滚动?这是我的activity_main.xml代码。

?xml version="1.0" encoding="utf-8"?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <!-- Layout for a list of earthquakes -->
<ImageView
            android:id="@+id/home_image"
            android:layout_width="match_parent"
            android:layout_height="180dp"
            android:scaleType="centerCrop"
            android:src="@drawable/qtc" />
 <TextView
            android:id="@+id/emptyView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/home_image"
            android:layout_centerInParent="true"
            android:gravity="center"
            android:paddingTop="4dp"
            android:textSize="25sp" />

        <ListView xmlns:android="http://schemas.android.com/apk/res/android"
            android:id="@+id/list"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_below="@id/home_image"
            android:dividerHeight="4dp"
            android:orientation="vertical"
            android:paddingBottom="8dp"
            android:paddingLeft="8dp"
            android:paddingRight="8dp"
            android:paddingTop="8dp" />

        <ProgressBar
            android:id="@+id/progress_indicator"
            style="@style/Widget.AppCompat.ProgressBar"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true" />

    </RelativeLayout>

1 个答案:

答案 0 :(得分:0)

滚动时,您可以使用粘贴在列表顶部的视差动画

https://dzone.com/articles/creating-a-listview-parallax-effect-with-a-sticky