如何使用自定义项适配器在ListFragment中实现右键滑动?

前端之家收集整理的这篇文章主要介绍了如何使用自定义项适配器在ListFragment中实现右键滑动?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要的是检测项目的正确滑动并显示一些活动.
我做了上一个.调查,但似乎没有明显的正确解决方案.
请帮我.

我的代码如下.

  1. public class FragmentTwo extends ListFragment {
  2.  
  3. public FragmentTwo() {
  4. }
  5.  
  6. @Override
  7. public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState) {
  8.  
  9. View view = inflater.inflate(R.layout.fragment_fragment_two,container,false);
  10.  
  11. return view;
  12. }
  13.  
  14. @Override
  15. public void onActivityCreated(Bundle savedInstanceState) {
  16. super.onActivityCreated(savedInstanceState);
  17.  
  18. ListView listView = getListView();
  19.  
  20. listView.setOnTouchListener(new View.OnTouchListener() {
  21. @Override
  22. public boolean onTouch(View v,MotionEvent event) {
  23. if(event.getAction() == MotionEvent.ACTION_UP){
  24.  
  25. Toast.makeText(getContext(),"ACTION_UP",Toast.LENGTH_SHORT).show();
  26. return true;
  27. }
  28.  
  29. if(event.getAction() == MotionEvent.ACTION_DOWN){
  30.  
  31. Toast.makeText(getContext(),"ACTION_DOWN",Toast.LENGTH_SHORT).show();
  32. return true;
  33. }
  34.  
  35. if(event.getAction() == MotionEvent.ACTION_MOVE){
  36.  
  37. Toast.makeText(getContext(),"ACTION_MOVE",Toast.LENGTH_SHORT).show();
  38. return true;
  39. }
  40.  
  41. return false;
  42. }
  43. });
  44.  
  45. new FetchTransportData().execute();
  46.  
  47. }
  48.  
  49. private class FetchTransportData extends AsyncTask<Void,Void,String> {
  50. @Override
  51. protected String doInBackground(Void... params) {
  52.  
  53. // ...
  54. return result;
  55. }
  56.  
  57. @Override
  58. protected void onPostExecute(String s) {
  59. super.onPostExecute(s);
  60. // ...
  61. CustomListAdapter adapter = new CustomListAdapter(getActivity(),unitViews);
  62. setListAdapter(adapter);
  63. }
  64. }
  65. }

解决方法

嗨,请按照以下链接,这是完美的工作,我已经尝试过,然后告诉你使用下面的链接,并按照它.

https://github.com/daimajia/AndroidSwipeLayout

希望这对你有用,节省你的时间.若工作正常,请关闭此问题并进行投票.

猜你在找的Android相关文章