小编Has*_*ria的帖子

网格布局与回收者视图android

我找到了这段代码并将其改编为我的项目

@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
    super.onScrolled(recyclerView, dx, dy);
    visibleItemCount = mLayoutManager.getChildCount();
    //totalItemCount = mLayoutManager.getItemCount();

    int[] firstVisibleItems = null;
    firstVisibleItems = mLayoutManager
            .findFirstVisibleItemPositions(firstVisibleItems);
    if (firstVisibleItems != null && firstVisibleItems.length > 0) {
        pastVisibleItems = firstVisibleItems[0];
    }

    if (!loading && visibleItemCount <= (pastVisibleItems + visibleThreshold)) {
        // End has been reached
        // Do something

        Log.d(TAG, "onLoadMoreListener ");

        getTagResults(mQuery, mMinId, mMaxId);

        // if (onLoadMoreListener != null) {
        //      onLoadMoreListener.onLoadMore();
        //  }


        loading = true;
    }

}
Run Code Online (Sandbox Code Playgroud)

但这不适用于线性布局.我已经为所有其他布局找到了很多代码但是我无法找到如何在达到结束时加载更多结果.

android android-recyclerview

3
推荐指数
1
解决办法
3314
查看次数

如何在Gridlayout RecylcerView中实现无限滚动

我需要有关onscroll方法的帮助...所以我们尝试了一些我在stackoverflow上发现的问题,但其中大多数都适用于linearlayout等。如果您能向正确的方向指出,那将大有帮助...

我正在使用instagram api加载图片。它一次发送20张图片,所以当我到达页面底部时,我需要加载更多图片

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mRecyclerView = (RecyclerView) findViewById(R.id.recyclerView);
        mRecyclerView.setLayoutManager(new GridLayoutManager(this, 2));
        //configViews();
//        mLayoutManager = new GridLayoutManager(this, 2);
//        mRecyclerView.setLayoutManager(mLayoutManager);
        mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {


            @Override
            public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
                super.onScrolled(recyclerView, dx, dy);



            }
        });

....
}
Run Code Online (Sandbox Code Playgroud)

android gridview android-recyclerview

3
推荐指数
1
解决办法
3097
查看次数

Android成功的JSON响应但是response.isSuccess()不是真的

我终于从Instagram的API获得了访问令牌的响应.

final Call<TokenResponse> accessToken =  ServiceManager.createTokenService().getAccessToken(request);
accessToken.enqueue(new Callback<TokenResponse>() {
    @Override
    public void onResponse(Call<TokenResponse> call, Response<TokenResponse> response) {
        mtext.setText("hello");
      }

    @Override
    public void onFailure(Call<TokenResponse> call, Throwable t) {
        mtext.setText("failure");
    }
});
Run Code Online (Sandbox Code Playgroud)

但是,当我检查response.isSuccess()是否失败?我不明白这一点.

另外,我正在使用Retrofit 2并且我已经导入Gson它应该自动映射数据吗?

android json gson instagram

2
推荐指数
1
解决办法
3275
查看次数

标签 统计

android ×3

android-recyclerview ×2

gridview ×1

gson ×1

instagram ×1

json ×1