Skip to content

zhoulujue/android-GridViewWithHeaderAndFooter

 
 

Repository files navigation

GridView with Header and Footer

Screen Shot

Marven

<dependency>
    <groupId>in.srain.cube</groupId>
    <artifactId>grid-view-with-header-footer</artifactId>
    <type>jar</type>
    <version>1.0.4</version>
</dependency>

Gradle

compile 'in.srain.cube:grid-view-with-header-footer:1.0.4'

Usage

GridViewWithHeaderAndFooter gridView = (GridViewWithHeaderAndFooter) v.findViewById(R.id.ly_image_list_grid);

LayoutInflater layoutInflater = LayoutInflater.from(this);
View headerView = layoutInflater.inflate(R.layout.test_header_view, null);
View footerView = layoutInflater.inflate(R.layout.test_footer_view, null);
gridView.addHeaderView(headerView);
gridView.addFooterView(footerView);

When scroll to bottom to load more data for GridView

since 1.0.4

public void tryToScrollToBottomSmoothly();
public void tryToScrollToBottomSmoothly(int duration);

When scroll to the bottom, you may need to show the footer view when loading data from server.

mFooterView.setVisibility(View.VISIBLE);
mGridView.post(new Runnable() {
    @Override
    public void run() {
        mGridView.tryToScrollToBottomSmoothly(100);
    }
});

Thanks

HeaderGridView

License

Apache 2

contact or help

Please fell free to contact me if there is any problem when using the libray.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published