0

ListFragment があり、ListFragment.onViewCreated に次のコードがあります。

super.onViewCreated(view, savedInstanceState);
View header = getActivity().getLayoutInflater().inflate(R.layout.rowheader, null);
this.getListView().addHeaderView(header);

私のレイアウトには、内部に 4 つの TextView を持つ LinearLayout (水平) があります。

今私が理解していないのは、ヘッダーがクリックイベントを受け取り、クリックされたときにヘッダーに青いオーバーレイ/色/物も表示することです。どういうわけかこれを無効にすることはできますか?

ありがとうござい
ます

4

2 に答える 2

1

これを使って

this.getListView().addHeaderView(header, null, false) 

それ以外の

this.getListView().addHeaderView(header);
于 2012-11-26T15:05:18.637 に答える
0

ヘッダー ビューとはどのようなオブジェクトですか?

ビューにsetEnabled()メソッドがあるかどうか、setClickable()またはsetSelectable(). ヘッダービューをリストビューに追加する前に設定できます

于 2012-11-26T15:03:58.357 に答える