Skip to content

richardchien/common-adapter-android

Repository files navigation

Common Adapter for Android

License Release

A reusable adapter inherited from BaseAdapter.

Usage

Add the following to your module's build.gradle:

allprojects {
    repositories {
        maven { url "https://jitpack.io" }
    }
}

dependencies {
    compile 'com.github.richardchien:common-adapter-android:v1.0.0'
}

Then use it:

mListView = (ListView) findViewById(R.id.list_view);
mListView.setAdapter(new CommonAdapter<Bean>(this, mDataList, R.layout.list_item) {
    @Override
    public void onPostBindViewHolder(ViewHolder holder, Bean bean) {
        holder.setViewText(R.id.text_title, bean.getTitle())
                .setViewText(R.id.text_description, bean.getDesciption())
                .setViewProperty(R.id.text_description, "text", bean.getDesciption() + " Changed")
                .setViewImageResource(R.id.image_view, bean.getImageResId());
    }
});

Reference

About

A reusable adapter inherited from BaseAdapter.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages