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;
}
}
}
效果如下: