Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android:在页眉和页脚之间显示listview_Java_Android_Listview_Header_Footer - Fatal编程技术网

Java Android:在页眉和页脚之间显示listview

Java Android:在页眉和页脚之间显示listview,java,android,listview,header,footer,Java,Android,Listview,Header,Footer,我从android开发教程中学到了这一点,现在我可以制作ListView了。而且效果非常好。现在我的要求是,我想用我在xml文件中制作的页眉和页脚显示listview 基本上在顶部会有一个页眉和页脚(文本视图),然后在页眉和页脚之间滚动列表视图 有人能把我转到合适的教程吗 以下是教程链接: 以下是教程链接: 您可能需要在xml中添加两个文本视图。一个在列表视图之前,另一个在列表视图的正下方,您可能需要在xml中添加两个文本视图。一个在您的列表视图之前,另一个在列表视图的正下方,这里有一个

我从android开发教程中学到了这一点,现在我可以制作ListView了。而且效果非常好。现在我的要求是,我想用我在xml文件中制作的页眉和页脚显示listview

基本上在顶部会有一个页眉和页脚(文本视图),然后在页眉和页脚之间滚动列表视图


有人能把我转到合适的教程吗

以下是教程链接:


以下是教程链接:


您可能需要在xml中添加两个
文本视图。一个在
列表视图
之前,另一个在
列表视图
的正下方,您可能需要在xml中添加两个
文本视图
。一个在您的
列表视图
之前,另一个在
列表视图
的正下方,这里有一个带有页眉+页脚的列表视图片段

<LinearLayout android:id="@+id/lay_listitems"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical"
                android:background="@drawable/white"
                >

                <TextView android:id="@+id/listview_items_header"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="@dimen/text_size_large"
                    android:textStyle="normal"
                    android:gravity="center_horizontal"
                    android:textColor="@drawable/titlecolor"
                    android:singleLine="true"
                    android:visibility="visible"
                    android:text=" --- HEADER ---"
                    />
                <ListView android:id="@+id/listview_items"
                    android:layout_width="match_parent" 
                    android:layout_height="match_parent"
                    android:drawSelectorOnTop="false"
                    android:smoothScrollbar="true"
                    android:focusable="true"
                    android:focusableInTouchMode="true"
                    android:clickable="true"
                    android:dividerHeight="1dip"
                    android:divider="@drawable/ltgray"
                    android:layout_gravity="center"
                    android:gravity="center"
                    />

                <TextView android:id="@+id/listview_items_footer"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="@dimen/text_size_large"
                    android:textStyle="italic"
                    android:gravity="center_horizontal"
                android:textColor="@drawable/normaltextcolor"
                android:singleLine="true"
                android:visibility="visible"
                android:text=" --- FOOTER --- "
                    />
            </LinearLayout>

p、 另外,自定义颜色可以添加到colors.xml中,如下所示

<drawable name="titlecolor">#83a4cd</drawable>
<drawable name="normaltextcolor">#83a4cd</drawable>
<drawable name="gray">#585858</drawable>
<drawable name="ltgray">#BDBDBD</drawable>
<drawable name="extraltgray">#F2F2F2</drawable>
#83a4cd
#83a4cd
#585858
#BDBD
#F2F2F2

下面是一个带有页眉+页脚的ListView片段

<LinearLayout android:id="@+id/lay_listitems"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical"
                android:background="@drawable/white"
                >

                <TextView android:id="@+id/listview_items_header"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="@dimen/text_size_large"
                    android:textStyle="normal"
                    android:gravity="center_horizontal"
                    android:textColor="@drawable/titlecolor"
                    android:singleLine="true"
                    android:visibility="visible"
                    android:text=" --- HEADER ---"
                    />
                <ListView android:id="@+id/listview_items"
                    android:layout_width="match_parent" 
                    android:layout_height="match_parent"
                    android:drawSelectorOnTop="false"
                    android:smoothScrollbar="true"
                    android:focusable="true"
                    android:focusableInTouchMode="true"
                    android:clickable="true"
                    android:dividerHeight="1dip"
                    android:divider="@drawable/ltgray"
                    android:layout_gravity="center"
                    android:gravity="center"
                    />

                <TextView android:id="@+id/listview_items_footer"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:textSize="@dimen/text_size_large"
                    android:textStyle="italic"
                    android:gravity="center_horizontal"
                android:textColor="@drawable/normaltextcolor"
                android:singleLine="true"
                android:visibility="visible"
                android:text=" --- FOOTER --- "
                    />
            </LinearLayout>

p、 另外,自定义颜色可以添加到colors.xml中,如下所示

<drawable name="titlecolor">#83a4cd</drawable>
<drawable name="normaltextcolor">#83a4cd</drawable>
<drawable name="gray">#585858</drawable>
<drawable name="ltgray">#BDBDBD</drawable>
<drawable name="extraltgray">#F2F2F2</drawable>
#83a4cd
#83a4cd
#585858
#BDBD
#F2F2F2

这可能会很晚,但希望这可能会对某人有所帮助。:-)


这可能会很晚,但希望这可能会对某人有所帮助。:-)


这个帮了我的忙谢谢:)这个帮了我的忙谢谢:)