2016-09-29 5 views
0

Android ListViewフッターに関連するデータの目的は何ですか?リストビューAndroidのListViewフッターに関連するデータの目的は?

void addFooterView (View v, Object data, boolean isSelectable) 

そして、このパラメータのドキュメントにフッタービューを追加するための方法があると言う:

データは

しかし、このビューに関連付ける、ドキュメントがなかったですそれが実際に何をしているのか説明していないでは、データパラメータにはどのような影響がありますか?

+0

フッターとヘッダーの機能をミックスしていますか?あなたは 'addFooterView'について尋ねましたが、質問に' addHeaderView'を追加しました。彼らは似ており、密接に関連しているが、彼らは2つの異なる機能です。 – Bonatti

+0

@ボナッティいいえ、私は誤植を修正するために私の質問を更新しました。私はフッタービューを意味しましたが、あなたが言ったように、私はデータパラメータを気にしていて、それらの関数の両方が同様に機能するので、それは本当に重要ではありません。 –

+0

回答があなたの問題を解決した場合は、それを承認済みとしてマークしてください。答えが役に立たなかった場合は、質問を編集し、さらに疑問を説明してください。 – Bonatti

答えて

-1

Object dataは、アダプタのgetItemメソッドから返されました。

By documentation:

リストの一番上に表示される固定ビューを追加します。このメソッドが複数回呼び出された場合、ビューは追加された順に表示されます。この呼び出しを使用して追加されたビューは、必要に応じてフォーカスを取得できます。

注:このメソッドは、初めて導入されたときにsetAdapter(ListAdapter)を使用してアダプタを設定する前に呼び出すことができます。 KITKATから始めて、いつでもこのメソッドを呼び出すことができます。 ListViewのアダプタがHeaderViewListAdapterを拡張しない場合は、WrapperListAdapterのサポートされたインスタンスでラップされます。

Parameters: 
v    View: The view to add. 
data   Object: Data to associate with this view 
isSelectable boolean: whether the item is selectable 

そして

From the Adapters documentation

のgetItem APIレベルで追加された1

オブジェクトのgetItem(int型位置)

データ項目が指定された位置に関連付けられますデータセット内にある。

Parameters 
position int: Position of the item whose data we want within the adapter's data set. 
Returns 
Object  The data at the specified position. 
関連する問題