android - 如何在列表视图内的单元格中执行动态数量的对象?
解决方案
我正在使用此代码进行操作,希望对您有所帮助:
for(int a = 0; a < items.size(); a++){
ArrayList<String> current = items.get(a);
Log.d("Current item", current.toString());
RecyclerView myRecyclerView = new RecyclerView(this);
RecyclerView.LayoutManager myLayoutManager = new GridLayoutManager(this, 1);
myRecyclerView.setLayoutManager(myLayoutManager);
RecyclerView.Adapter adapter = new CustomAdapter(); //Implement your custom Adapter
myRecyclerView.setAdapter(adapter);
myRecyclerView.setPadding(40,10,40,10);
myRecyclerView.setOnTouchListener(new View.OnTouchListener()
{
public boolean onTouch(View p_v, MotionEvent p_event)
{
return true;
}
});
GradientDrawable border = new GradientDrawable();
border.setColor(0xFFFFFFFF); //white background
border.setStroke(2, 0xFF000000); //black border with full opacity
if(Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN) {
myRecyclerView.setBackgroundDrawable(border);
}
else {
myRecyclerView.setBackground(border);
}
LinearLayout ll = findViewById(R.id.myLinearLayout);
ll.addView(myRecyclerView, new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ((items.length*80) + 20)));
}
推荐阅读
- javascript - console.log 显示不同的数字 (11321144241322243122)
- java - 询问jsp不恰当的列名错误
- html - 试图让谷歌表在网页上嵌入自动大小(不滚动)
- angular - Telerik Grid 任意字段
- list - 如何将此 if-then-else 构造更改为使用模式匹配或/和防护的构造?
- r - 使用 gsub 替换表达式列表
- facebook - Facebook 应用程序无法加载 - 内容安全策略“frame-src”
- python - 根据列数据分布和条件从 Python 数据框中选择随机数据
- python - Python Selenium - 提交后如何获得确认
- android - jetpack compose:如何强制某些屏幕的方向