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