私はandroid devチュートリアルから学んだので、ListViewを作成できます。それは完璧にうまくいった。今私の要件は、私はXMLファイルで作成したヘッダーとフッターでlistviewを表示することです。Android:ヘッダーとフッターの間のリストビューを表示
は、基本的には上にヘッダー&フッタ(テキストビュー)があるでしょうし、その後、ヘッダーとフッター
間でリストビューのスクロールを次の誰かが適切なチュートリアルに私を転送することができます。ここ
私はandroid devチュートリアルから学んだので、ListViewを作成できます。それは完璧にうまくいった。今私の要件は、私はXMLファイルで作成したヘッダーとフッターでlistviewを表示することです。Android:ヘッダーとフッターの間のリストビューを表示
は、基本的には上にヘッダー&フッタ(テキストビュー)があるでしょうし、その後、ヘッダーとフッター
間でリストビューのスクロールを次の誰かが適切なチュートリアルに私を転送することができます。ここ
は、チュートリアルでは、あなたがあなたのXML 2 TextViews
に追加する必要があり
http://blog.maxaller.name/2010/05/attaching-a-sticky-headerfooter-to-an-android-listview/
http://www.vogella.de/articles/AndroidListView/article.html
http://www.vogella.de/articles/AndroidListView/article.html#headerfooter
http://www.samcoles.co.uk/mobile/android-listactivity-with-a-header-or-footer/
リンクです。 1つはListView
の前、もう1つはListView
のすぐ下にあります。
ここでは、ヘッダーとフッターのある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.s.余分な、カスタムカラーは
<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>
以下のようcolors.xmlに追加することができ、これは遅くなりますが、これは、誰かを助けることを願っています。 :-)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<TextView
android:text="Header"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
<ListView
android:id="@android:id/listview1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"/>
<TextView
android:text="Footer"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"/>
</LinearLayout>
http://www.vogella.de/articles/AndroidListView/article.html#headerfooter this one helped me thanks :) –