GithubHelp home page GithubHelp logo

smuyyh / easyadapter Goto Github PK

View Code? Open in Web Editor NEW
167.0 167.0 55.0 138 KB

Android 轻量级适配器,简化使用,适应所有的AbsListView、RecyclerView。支持HeaderView与FooterView~

License: Apache License 2.0

Java 100.00%
adapter android listview recyclerview

easyadapter's Introduction

Anurag's github stats Top Langs

easyadapter's People

Contributors

caption-dylan avatar smuyyh avatar xiaobinzu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

easyadapter's Issues

UPDATE

PLEASE UPDATE THIS PROJECT

关于获取position

protected void onBindData(EasyRVHolder viewHolder, int position, MessageListInfo item) {}
为什么我获取不到当前item的position,都是获取的不正确的position。求解答??

通过Adapter.setClick实现点击监听事件没有效果。

    trackListAdapter.setClick(new BaseRVAdapter.OnItemClick<Track.TrackContent>() {
        private boolean isLike = false;

        @Override
        public void onItemClick(View v, int vId, int position, Track.TrackContent item) {
            int num = item.totalLaud;
            TextView likeTv = (TextView) v.findViewById(R.id.track_person_list_item_like_tv);
            ImageView likeIv = (ImageView) v.findViewById(R.id.track_person_list_item_like_iv);
            switch (vId) {
                case R.id.track_person_list_item_like_tv:
                    if (isLike) {
                        num--;
                        likeTv.setText(num + "");
                        likeIv.setImageResource(R.mipmap.like);
                        isLike = false;
                    } else {
                        num++;
                        likeTv.setText(num + "");
                        likeIv.setImageResource(R.mipmap.like_green);
                        isLike = true;
                    }
                    break;
            }
        }
    });

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.