写在这里以作笔记。
第一种:布局文件中添加
布局文件中:
代码实现:
StartDate = (EditText) findViewById(R.id.StartDate);
EndDate = (EditText) findViewById(R.id.EndDate);
StartDate.setText(year + "年" + (month + 1) + "月" + dayOfMonth + "日")
第二种:代码实现添加
先添加ID
代码实现添加:
TextView TextView_Inspection_Sites=new TextView(this);
TextView_Inspection_Sites.setId(R.id.TextView_Inspection_Sites);
TextView_Inspection_Sites.setText("检修部位:" + list.get(i).getInspectionSites().getSiteName());
TextView_Inspection_Sites.setTextSize(18);
ViewGroup.LayoutParams layout_TextView_Inspection_Sites=new AppBarLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
TextView_Inspection_Sites.setLayoutParams(layout_TextView_Inspection_Sites);
lineLayout.addView(TextView_Inspection_Sites);
TextView TextView_Inspection_Param=new TextView(this);
TextView_Inspection_Param.setId(R.id.TextView_Inspection_Param);
TextView_Inspection_Param.setText("巡检内容:" + list.get(i).getInspectionParams().getPhenomenon());
TextView_Inspection_Param.setTextSize(18);
LinearLayout.LayoutParams layout_TextView_Inspection_Param=new AppBarLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
TextView_Inspection_Sites.setLayoutParams(layout_TextView_Inspection_Param);
lineLayout.addView(TextView_Inspection_Param);
第三种:在代码中实现动态添加
布局文件中添加如下代码:
点击事件中添加如下代码:
LinearLayout lin=(LinearLayout)getLayoutInflater().inflate(R.layout.aline, lineLayout,false);
lineLayout.addView(lin);
本例中添加的是一条线