1. android中要显示一个表格,是这样的:
java">TableLayoutt;
TableRowrow;
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
t=(TableLayout)findViewById(R.id.t);
intz[]={4,3,5};
ArrayList<View>v=newArrayList<View>();
for(intx=0;x<3;x++){
row=newTableRow(this);
for(inti=0;i<z[x];i++){
TextViewt1=newTextView(this);
t1.setText("32323232");
t1.setTextColor(Color.BLACK);
row.addView(t1);
}
t.addView(row);
}
}
2. 如何用android 制作可编辑表格啊
可以使用一些office软件进行编辑,建议到酷安网去搜索office,就可以找到好几款office类型的软件,能够对office文件进行编辑查看。
3. android中怎么创建一个表格
效果图:
5、 单击该项目,执行。便得到以上效果!
4. android 做图表(柱状图,折线图)用什么做的
这个需要导入第三方专门做图表的库的,不过很多都是开源的免费使用。这个在网上一搜到处都是的。
你可以参考下这篇文章:http://blog.csdn.net/hejjunlin/article/details/51774964
5. 绘制android图表有几种框架
AChartEngine(简称ACE)是Google的一个开源图表库(for Android)。它功能强大,支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表。
6. android报表控件charts4j、android-ski-report、ichartjs、Anycell Report哪一个最实用
总的来说,这几个功能上都差不多。
1. charts4j是免费的,但是其是基于Google Chart API的一个开源框架,也就是说在大陆不适用,
因为大地的很多厂商都杀了Google Chart API的
2. android-ski-report这个也是免费的,这个没怎么去了解过, 你可以度娘一下。
3. ichartjs 如其名字说示,是纯JS实现的图表式报表框架,其是基于HTML5的, 这个曾经研究其
DEMO,貌似对2.3以下版本SDK兼容不是很好,加载比较慢。
4. Anycell Report这个真心没了解过,之前也看过这个。
另外,我个人比较喜欢用ACharEngine, 因为其比较轻便简单,你也可以下载其源码,根据自己的
需要来改其源码从而实现自己所需要的功能。
希望对你有用
7. android 里面怎么画表格呢
public class GameView extends View {
private int firstX = 15; // 起始点x
private int firstY = 15; // 起始点y
private int secondX = 70; // 第二点x
private int secondY = 70; // 第二点y
private int widthNum = 8; // 列
private int heightNum = 9; // 行
private int secondSideX = 60; // 第二列的宽
private int sideY = 50; // 行高
private int firstSidesX = 60; // 第一列的宽
public GameView(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
@Override
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
super.onDraw(canvas);
drawForm(canvas);
}
private void drawForm(Canvas canvas) {
Paint paint = new Paint();
paint.setAntiAlias(true);
paint.setColor(Color.BLACK);
paint.setStyle(Paint.Style.STROKE);
paint.setStrokeWidth(2);
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.BLACK);
paint.setStyle(Paint.Style.STROKE);
int cellX, cellY, cellBX, cellBY;
for (int i = 0; i < widthNum; i++)
for (int j = 0; j < heightNum; j++) {
if(0 == i) { // 如果是第一列 宽度为firstSidesX
cellX = firstX + i * firstSidesX;
cellY = firstY + j * sideY;
cellBX = firstX + (i + 1) * firstSidesX;
cellBY = firstY + (j + 1) * sideY;
}else{
cellX = secondX + (i - 1) * secondSideX;
cellY = secondY + (j - 1) * sideY;
cellBX = secondX + i * secondSideX;
cellBY = secondY + j * sideY;
}
canvas.drawRect(cellX, cellY, cellBX, cellBY, paint);
int cellsNum = i + j * widthNum;
drawColorText(canvas, cellX, cellY, cellBX, cellBY, cellsNum);
}
}
8. 安卓手机怎么做表格
以安卓手机系统为例,在手机上做表格方法如下:
1、在手机应用商店搜索WPS Office,找到应用程序后,下载安装。
9. android中,需要做3D柱形图报表,要实现次效果。请问怎么做
OpenGl ES 1.x或OpenGL ES 2.0 ,前者更简单,但限制也多,用来做你这个足够了。要是OpenGL ES 2.0,LZ你可得花点时间好好研究一下,那可不是一两个Demo就能搞清楚的了。
10. android gridview怎么做表格
功能:做表格,根据每个单元格的不同含义,给单元格设置不同的背景色;
实现:通过GridView结合BaseAdapter实现;
案例源码:
第一步,新建一个Android应用:BaseAdapterDemoActivity;
第二部,重写main.xml,如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/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;
}
}
}
效果如下: