0
リスト内の各項目に2行のリストビューがあります。コンテキストメニューのヘッダーをテキストにするようなコンテキストメニューを作成したい選択項目の最初の行。これを達成する方法。ここでは "dfsflk"という名前がハードコードされています。プログラムが選択した項目を識別し、その名前をタイトルとして表示します。複数行表示の特定の行のコンテキストメニューリストビュー
リスト内の各項目に2行のリストビューがあります。コンテキストメニューのヘッダーをテキストにするようなコンテキストメニューを作成したい選択項目の最初の行。これを達成する方法。ここでは "dfsflk"という名前がハードコードされています。プログラムが選択した項目を識別し、その名前をタイトルとして表示します。複数行表示の特定の行のコンテキストメニューリストビュー
あなたの質問は十分ではありません。 あなたは何をしたいと考えているのか、私たちにもっと情報を与えてくれますか?
コンテキストメニューのヘッダーを設定する場合は、onCreateContextMenuメソッドで "setHeaderTitle(" some title ")"を呼び出すことでこれを行うことができます。このように:
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
MenuInflater inflater = getMenuInflater();
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) menuInfo;
ProjectUser selected = projectUserList.get(info.position);
menu.setHeaderTitle(selected.Name);
inflater.inflate(R.menu.project_users_contextmenu, menu);
}
私が押して、項目のいずれかを保持する.Suppose 5つの項目(垂直配向した)2 textviews各iは最初の文字列をしたいと言うと、リストビューを作成しているconfusion.Iのため申し訳ありません対応する項目のテキストビューは、コンテキストメニューのヒーダーになります。 – Vinish
ああ私が参照してください。あなたがコードからリストビューを満たすためにリストを使用すると、特定の項目をその位置に置くことができます(上記のコードで行ったように)。 "ProjectUser selected = projectUserList.get(info.position);")、 setHeaderTitleを呼び出し、itemから文字列を渡します。 – zoroz