我正在尝试在API 22上尝试我的应用,但它在我的模拟器上运行,但是我在RecylerView
内的滚动列表方面遇到了问题,我在{{1 }}
这是我的设置方式
Logcat
这是mAdapter = new Sales_detail_adapter(getActivity(),detailList);
RecyclerView.LayoutManager mLayoutManager = new LinearLayoutManager(v.getContext());
recyclerView.setAdapter(mAdapter);
recyclerView.setLayoutManager(mLayoutManager);
recyclerView.setItemAnimator(new DefaultItemAnimator());
onResponse
这是我的布局
public void onResponse(String response) {
try {
JSONObject jsonObjd = new JSONObject(response);
JSONArray arrayDetail = jsonObjd.getJSONArray("Salesd");
for(int i = 0; i < arrayDetail.length();i++){
JSONObject detail = arrayDetail.getJSONObject(i);
Sales_detail_model sdn = new Sales_detail_model(
detail.getString("IdHeader"),
detail.getString("ItemCode"),
detail.getString("HargaItem"),
detail.getString("PromotionID"),
"0",
detail.getString("Quantity"),
detail.getString("HargaSetelahPromosi"),
detail.getString("TotalHarga"),
detail.getString("NoNota"),
detail.getInt("Status")
);
detailList.add(sdn);
}
mAdapter.notifyDataSetChanged();
mAdapter = new Sales_detail_adapter(getActivity(),detailList);
recyclerView.setAdapter(mAdapter);
progressDialog.hide();
} catch (JSONException e) {
progressDialog.hide();
e.printStackTrace();
}
}eue.add(postRequest);
}
我该如何解决,我错过了什么吗?在此先感谢您,我的英语很抱歉。
答案 0 :(得分:0)
像这样设置您的LayoutManager:
LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);
答案 1 :(得分:0)
使用scrollview作为父视图,在父视图内部使用recylerview。