tôi mở menu ngữ cảnh của tôi như thế này:làm thế nào để gọi menu ngữ cảnh
private OnClickListener optionsClickListener = new OnClickListener()
{
public void onClick(View v)
{
registerForContextMenu(v);
openContextMenu(v);
}
};
Làm thế nào tôi có thể gọi
registerForContextMenu(v);
openContextMenu(v);
từ bên trong xử lý đơn thường xuyên của tôi ở đây:
public boolean onOptionsItemSelected(MenuItem item)
{
switch(item.getItemId())
{
case OPTIONS:
registerForContextMenu(v);
openContextMenu(v);
return true;
nơi Tôi không có View để vượt qua?
Bạn đang cố gắng hiển thị ContextMenu từ một mục Trình đơn tùy chọn? –
Vâng, đó là câu hỏi. – gdonald
Điều này là hoàn toàn có thể, nó chỉ là câu hỏi ban đầu của bạn là khá không rõ ràng và không hiểu. Tôi ngạc nhiên rằng không ai trả lời câu hỏi này sau khi nhận xét đưa ra những gì bạn muốn khá rõ ràng. Khi mọi người gặp khó khăn khi hiểu câu hỏi của bạn, bạn nên chỉnh sửa câu hỏi, cũng như trả lời nhận xét. – Casebash