相关疑难解决方法(0)

排球 - POST/GET参数

我看到关于Volley的Google IO 2013会议,我正在考虑转向凌空.Volley是否支持添加POST/GET参数来请求?如果是,我该怎么办?

networking android android-volley

76
推荐指数
5
解决办法
16万
查看次数

如何将RecyclerView放在NestedScrollView中?

通过创建NestedScrollView,您可以将滚动视图放在另一个滚动视图中,只要这些视图正确实现NestedScrollingChildNestedScrollingParent.

(这是一个不错的设计模式"Ian Lake(来自Google)实际上建议在RecyclerView这里放置一个nestedscrollview:plus.google.com/u/0/+AndroidDevelopers/posts/9kZ3SsXdT2T")

我想将RecyclerView放在NestedScrollView中,幸运的是RecyclerView实现了NestedScrollingChild,因此您可以将它放在NestedScrollView中.

public class RecyclerView extends ViewGroup implements ScrollingView, NestedScrollingChild
Run Code Online (Sandbox Code Playgroud)

我看过这些帖子:

如何在NestedScrollView中使用RecyclerView?

NestedScroll与NestedScrollView,RecyclerView(水平),在CoordinatorLayout内

但是大多数投票解决方案的问题是,它调用所有项目,RecyclerView例如,如果它是无尽的RecyclerView,当用户到达列表的末尾时,您想要发出网络请求,然后使用该解决方案RecyclerView重复调用服务器因为它会自动到达最后一项RecyclerView.

无论如何,如何设置参数,以便我可以放入RecyclerView内部NestedScrollView.(实际上我想将一个像framelayout或relativelayout这样的视图组作为nestedscrollview的单个childe然后我想将recyclelerview放在framelayout或relativelayout中)

当我放在RecyclerView里面NestedScrollView没有什么可以显示.


要创建示例项目,您可以使用cheesesquare并更改CheeseDetailActivity为具有RecyclerView.


虽然BNK的答案不正确,但BNK已经尝试了很多.所以我授予他赏金.还在寻找好的解决方案....

android android-recyclerview nestedscrollview

55
推荐指数
3
解决办法
4万
查看次数

Volley使用POST方法将JSONObject发送到服务器

我想通过使用volley库{"user_id":12,"answers":{"11":3,"12":4,"13":5}}将以下格式的jsonobject发送到服务器

JSONObject object = new JSONObject();

            try {
                object.put("user_id", user_id);
                JSONObject answers = new JSONObject();
               for (int i = 0; i < questions.size(); i++) {
                    JSONObject answer = new JSONObject();
                    answer.put(questions.get(i).getId(),questions.get(i).getAnswer());
                    answers.put("answers", answer);
                    object.put("answers", answer);
                }
            } catch (JSONException e) {
                e.printStackTrace();
            }
Run Code Online (Sandbox Code Playgroud)

如果我想使用StringRequest,我应该如何使用POST方法将此JsonObject发送到服务器

post android-volley jsonobject

4
推荐指数
1
解决办法
7817
查看次数