![](/img/trans.png)
[英]Use ScrollView & HorizontalScrollView in TableLayout
[英]How to use ContextMenu on long click on the screen(on tablelayout for which parentlayout is scrollview)?
如何在屏幕上長按(在其父布局為scrollview的表布局上)上使用ContextMenu?
我使用了scrollview,在其中我使用了tablelayout,並在longclicking上顯示了我的上下文菜單。
在longclick上,我可以顯示吐司,但不能顯示contextmenu。 在OnLongClick()方法中,我無法實現onCreateContextMenu()和onCreateContextMenu()方法。
任何人都可以在這方面取悅我嗎?如果是的話,我將感謝你...謝謝!
某些代碼會很有用,但是我猜您正在定義,並且OnLongClickListener內聯這樣的東西
OnCreate
{
TableLayout t = (TableLayout) this.findViewById(R.id.myTable)
t.setOnLongclickListener(new OnLongClickListener()
{
void OnLongClick(View v)
{
//here is where I think you're trying to make a contextmenu
}
}
}
如果我是對的,則因為您要嘗試從內部類制作上下文菜單,所以需要引用外部類。 因此,您需要致電:
[nameofyourclass].this.onCreateContextMenu(.....)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.