189 8069 5689

android表格,android表格布局合并行

android中怎么创建一个表格?

效果图:

为仪陇等地区用户提供了全套网页设计制作服务,及仪陇网站建设行业解决方案。主营业务为成都做网站、网站制作、仪陇网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

实现过程:

1、  新建Android工程,命名为TableLayout;

2、  修改main.xml布局文件,具体代码如下:

3、在res/drawable-mdpi目录下新建一个shapee.xml文件,该文件是自定义图片。Shappe.xml文件中的内容主要如下:

4、  修改主文件,代码如下:

5、  单击该项目,执行。便得到以上效果!

android中如何动态创建数据表

在布局中加入表格

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()0column.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=1;i=row_int;i++)

{

TableRow tableRow=new TableRow(MainActivity.this);

for(int j=1;j=col_int;j++)

{

//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();

}

}

android gridview怎么做表格

功能:做表格,根据每个单元格的不同含义,给单元格设置不同的背景色;

实现:通过GridView结合BaseAdapter实现;

案例源码:

第一步,新建一个Android应用:BaseAdapterDemoActivity;

第二部,重写main.xml,如下:

?xml version="1.0" encoding="utf-8"?

LinearLayout xmlns:android=""

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

GridView

android:id="@+id/gridview"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

/

/LinearLayout

第三步,在BaseAdapterDemoActivity.java文件中创建MyAdapter,基类是BaseAdapter,如下:

package hello.zcping.adapter;

import android.app.Activity;

import android.graphics.Color;

import android.os.Bundle;

import android.view.View;

import android.view.ViewGroup;

import android.widget.BaseAdapter;

import android.widget.GridView;

import android.widget.TextView;

public class BaseAdapterDemoActivity extends Activity {

private GridView mGridView;

private MyAdapter mMyAdapter;

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

setupViews();

}

public void setupViews() {

mMyAdapter = new MyAdapter();

mGridView = (GridView) findViewById(R.id.gridview);

mGridView.setAdapter(mMyAdapter);

mGridView.setNumColumns(5);

}

private class MyAdapter extends BaseAdapter {

@Override

public int getCount() {

return 20;

}

@Override

public Object getItem(int arg0) {

return arg0;

}

@Override

public long getItemId(int position) {

return position;

}

@Override

public View getView(int position, View convertView, ViewGroup parent) {

TextView mTextView = new TextView(getApplicationContext());

String[] abc = { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",

"11", "12", "13", "14", "15", "16", "17", "18", "19", "20" };

int[] icolor = { Color.GRAY, Color.GREEN, Color.RED, Color.WHITE,

Color.YELLOW, Color.GRAY, Color.GREEN, Color.RED,

Color.WHITE, Color.YELLOW, Color.GRAY, Color.GREEN,

Color.RED, Color.WHITE, Color.YELLOW, Color.GRAY,

Color.GREEN, Color.RED, Color.WHITE, Color.YELLOW };

mTextView.setText(abc[position]);

mTextView.setTextColor(Color.BLACK);

mTextView.setBackgroundColor(icolor[position]);

return mTextView;

}

}

}

效果如下:

手机怎么做表格软件

WPSOffice做表格简单

用WPSOffice做表格,不仅仅可以在线制作出表格,本款app还为用户提供了免费新建文档和PPT等办公功能。整体操作非常简单,用户可以很快上手本款应用。


网站标题:android表格,android表格布局合并行
URL地址:http://cdxtjz.cn/article/dssccig.html

其他资讯