相对布局和相对滚动视图中的列表视图 android
relative layout and listview in relative which in scrollview android
布局顶部有textview、button和imageview等元素,但大部分是listview。这是必需的,当我们滚动时,顶部元素也必须使用列表视图滚动。
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res/com.revolage.vkcommunity"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/vk_white"
android:orientation="vertical"
tools:context="com.egay.borsh.fragments.MainActivity" >
<RelativeLayout
style="@style/ActionBarStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin" >
<RelativeLayout
android:id="@+id/action_bar_relative_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin" >
......
</RelativeLayout>
<com.costum.android.widget.PullAndLoadListView
android:id="@+id/main_post_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/header_linear_layout" />
</RelativeLayout>
但是,没有任何东西在滚动。
对于这种情况,您需要使用可扩展的 ListView。它是一个始终展开的列表视图。所以你可以把它放在ScrollView里面。对于您的 pullAndReflesh 自定义列表视图,您应该检查一个可扩展的并从中扩展您的 class。您可以在 google.
上找到这个 class
为什么 listView 在 scrollview 里面?
因为有时您需要使用适配器,例如不能与 LinearLayout 一起使用。
布局顶部有textview、button和imageview等元素,但大部分是listview。这是必需的,当我们滚动时,顶部元素也必须使用列表视图滚动。
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res/com.revolage.vkcommunity"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/vk_white"
android:orientation="vertical"
tools:context="com.egay.borsh.fragments.MainActivity" >
<RelativeLayout
style="@style/ActionBarStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin" >
<RelativeLayout
android:id="@+id/action_bar_relative_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin" >
......
</RelativeLayout>
<com.costum.android.widget.PullAndLoadListView
android:id="@+id/main_post_list"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/header_linear_layout" />
</RelativeLayout>
但是,没有任何东西在滚动。
对于这种情况,您需要使用可扩展的 ListView。它是一个始终展开的列表视图。所以你可以把它放在ScrollView里面。对于您的 pullAndReflesh 自定义列表视图,您应该检查一个可扩展的并从中扩展您的 class。您可以在 google.
上找到这个 class为什么 listView 在 scrollview 里面?
因为有时您需要使用适配器,例如不能与 LinearLayout 一起使用。