Skip to content

chendashu/android-GridViewWithHeaderAndFooter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors