<TableLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/table1">
</TableLayout>
之后再 MainActivity 中写入动态添加的代码
public void click(View v) {
if(row.getText().length()>0&&column.getText().length()>0){
//把输入的行和列转为整形
int row_int=Integer.parseInt(row.getText().toString())
int col_int=Integer.parseInt(column.getText().toString())
//获取控件tableLayout
tableLayout = (TableLayout)findViewById(R.id.table1)
//清除表格所有行
tableLayout.removeAllViews()
//全部列自动填充空白处
tableLayout.setStretchAllColumns(true)
//生成X行,Y列的表格
for(int i=1i<=row_inti++)
{
TableRow tableRow=new TableRow(MainActivity.this)
for(int j=1j<=col_intj++)
{
//tv用于显示
TextView tv=new TextView(MainActivity.this)
//Button bt=new Button(MainActivity.this)
tv.setText("("+i+","+j+")")
tableRow.addView(tv)
}
//新建的TableRow添加到TableLayout
tableLayout.addView(tableRow, new TableLayout.LayoutParams(MP, WC,1))
}
}else{
Toast.makeText(MainActivity.this,"请输入数值",1).show()
}
}
首先打开数据源(即已经制作好的EXCEL表格)--选中表格的主体部分--单击图表向导按钮(显示比例左侧)--选择“标准类型”标签--在“图表类型”窗口中选择“折线图”--完成。如果修改数据源中的数据,图表形状随之改变。horizontalscrollview只是一个可以让里面的子控件(有且仅有一个),可以水平滑动的控件而已,如果要动态的加载数据,可以在horizontalscrollview中去添加一个LinearLayout或者RelativeLayout,再向里面加一些比如Textview、ImageView等;或者不使用horizontalscrollview,直接用ListView、Gridview来加载数据欢迎分享,转载请注明来源:内存溢出
评论列表(0条)