我做了上一个.调查,但似乎没有明显的正确解决方案.
请帮我.
我的代码如下.
public class FragmentTwo extends ListFragment { public FragmentTwo() { } @OverrIDe public VIEw onCreateVIEw(LayoutInflater inflater,VIEwGroup container,Bundle savedInstanceState) { VIEw vIEw = inflater.inflate(R.layout.fragment_fragment_two,container,false); return vIEw; } @OverrIDe public voID onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); ListVIEw ListVIEw = getListVIEw(); ListVIEw.setontouchListener(new VIEw.OntouchListener() { @OverrIDe public boolean ontouch(VIEw v,MotionEvent event) { if(event.getAction() == MotionEvent.ACTION_UP){ Toast.makeText(getContext(),"ACTION_UP",Toast.LENGTH_SHORT).show(); return true; } if(event.getAction() == MotionEvent.ACTION_DOWN){ Toast.makeText(getContext(),"ACTION_DOWN",Toast.LENGTH_SHORT).show(); return true; } if(event.getAction() == MotionEvent.ACTION_MOVE){ Toast.makeText(getContext(),"ACTION_MOVE",Toast.LENGTH_SHORT).show(); return true; } return false; } }); new FetchTransportData().execute(); } private class FetchTransportData extends AsyncTask<VoID,VoID,String> { @OverrIDe protected String doInBackground(VoID... params) { // ... return result; } @OverrIDe protected voID onPostExecute(String s) { super.onPostExecute(s); // ... Customlistadapter adapter = new Customlistadapter(getActivity(),unitVIEws); setlistadapter(adapter); } }}解决方法 嗨,请按照以下链接,这是完美的工作,我已经尝试过,然后告诉你使用下面的链接,并按照它.
https://github.com/daimajia/AndroidSwipeLayout
希望这对你有用,节省你的时间.若工作正常,请关闭此问题并进行投票.
总结以上是内存溢出为你收集整理的如何使用自定义项适配器在ListFragment中实现右键滑动?全部内容,希望文章能够帮你解决如何使用自定义项适配器在ListFragment中实现右键滑动?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)