android-Twitter listViwe Fabric Kit的OClickItem

android-Twitter listViwe Fabric Kit的OClickItem,第1张

概述我正在使用Twitter的Fabric工具包到我的android应用程序,并且我具有tweets的列表视图,但是当我尝试单击tweet(项目)以打开新活动(显示tweet的详细信息)时,但是当我单击对该项目,应用选择器会自动出现似乎twitter-api已经设置了onItemClickListener,所以我问是否有人已经使用Fabric

我正在使用Twitter的Fabric工具包到我的android应用程序,并且我具有tweets的列表视图,但是当我尝试单击tweet(项目)以打开新活动(显示tweet的详细信息)时,但是当我单击对该项目,应用选择器会自动出现
似乎twitter-API已经设置了onItemClickListener,所以我问是否有人已经使用Fabric工具包,我需要帮助

ListVIEw tweetLV = (ListVIEw) root.findVIEwByID(R.ID.List_tweets);adapter = new TweetVIEwAdapter<CompactTweetVIEw>(getActivity());tweetLV.setAdapter(adapter);tweetLV.setonItemClickListener(new AdapterVIEw.OnItemClickListener() {    @OverrIDe    public voID onItemClick(AdapterVIEw<?> adapterVIEw, VIEw vIEw, int i, long l) {        String hashtag = adapter.getItem(i);        Intent intent = new Intent(getActivity(), DetailActivity.class)            .putExtra(Intent.EXTRA_TEXT, hashtag);        startActivity(intent);    }}); 

解决方法:

正如我在this question上建议的那样,您可以尝试创建一个自定义适配器,该自定义适配器将覆盖tweet的默认onClick行为:

class CustomTweetTimelinelistadapter extends TweetTimelinelistadapter {    public CustomTweetTimelinelistadapter(Context context, Timeline<Tweet> timeline) {        super(context, timeline);    }    @OverrIDe    public VIEw getVIEw(final int position, VIEw convertVIEw, VIEwGroup parent) {        VIEw vIEw = super.getVIEw(position, convertVIEw, parent);        //disable subvIEws to avoID links are clickable        if(vIEw instanceof VIEwGroup){            disableVIEwAndSubVIEws((VIEwGroup) vIEw);        }        //enable root vIEw and attach custom Listener        vIEw.setEnabled(true);                    vIEw.setonClickListener(new VIEw.OnClickListener() {            @OverrIDe            public voID onClick(VIEw v) {                //Todo: implement your custom behavior when clicks            }        });        return vIEw;    }    // see full example to find helper method disableVIEwAndSubVIEws}

完整代码示例here

希望能帮助到你.

总结

以上是内存溢出为你收集整理的android-Twitter listViwe Fabric Kit的OClickItem全部内容,希望文章能够帮你解决android-Twitter listViwe Fabric Kit的OClickItem所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1079355.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存