public void getData(String empid)
{
Cursor cursor = assignment.getAcceptedTasks(empid);
startManagingCursor(cursor);
list = (ListView) findViewById(R.id.list);
list.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> adapterView, View v, int arg2,
long arg3) {
startActivity(new Intent(v.getContext(), TaskDetails.class));
}
});
SimpleCursorAdapter adapter = new SimpleCursorAdapter (this, R.layout.mytaskslayout, cursor, new String[] {"Aircraft","Discrepancy"}, new int[] {R.id.ac, R.id.discrepancy});
list.setAdapter(adapter);
registerForContextMenu(list);
}
}
}
//@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
if (v.getId()==R.id.list) {
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)menuInfo;
menu.setHeaderTitle("");
menu.add(0, v.getId(), 0, "View Details");
menu.add(0, v.getId(), 0, "Close - Accomplished");
menu.add(0, v.getId(), 0, "Close - No Action Required");
}
}我想将"Discrepancy“设置为上下文菜单的HeaderTitle。我该怎么做..。
发布于 2011-09-29 05:27:27
See Android Developer Ref
在onCreateContextMenu覆盖中
menu.setHeaderTitle("Discrepancy");
https://stackoverflow.com/questions/7447182
复制相似问题