0
我仍在使用拖動列表視圖(例如谷歌https://www.youtube.com/watch?v=_BZIvjMgH-Q) - 長按一下列表視圖項目 - 拖動,我想實現短按快捷菜單,但我的更改似乎並不拖沓。經過對ListView項短點擊進入拖曳效應..Android拖動ListView和ContextMenu
這裏是我的活動代碼:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Utils.changeTheme(this,getApplicationContext());
Utils.setLang(this,getApplicationContext());
setContentView(R.layout.activity_list);
listView = (DynamicListView) findViewById(R.id.listview);
adapter = new StableArrayAdapter(this, R.layout.text_view, productsArray);
listView.setList(productsArray);
listView.setAdapter(adapter);
listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
registerForContextMenu(listView);
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
view.showContextMenu();
}
});
}
通過簡單的列表視圖,短按一下沒有任何問題的工作...
任何人可以解釋一下我做錯了?
Thx提前!