Java 我想把我的数据保存在android的.pdf文件中

Java 我想把我的数据保存在android的.pdf文件中,java,android,Java,Android,我在TableLayout中有一个数据,然后我想把这个数据写在.pdf文件中。有任何办法可以做到这一点。 而且数据是动态接收并显示在TableLayout中的,因此没有每个TextView的id public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub try{ Log.

我在TableLayout中有一个数据,然后我想把这个数据写在.pdf文件中。有任何办法可以做到这一点。 而且数据是动态接收并显示在TableLayout中的,因此没有每个TextView的id

public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2,
        long arg3) {
    // TODO Auto-generated method stub
    try{
    Log.d("tab",String.valueOf(((TextView) arg1).getText()));
    int i=Integer.parseInt(((TextView) arg1).getText().toString());
    if(i!=0)
    {   
        // tl.bringToFront(); 
            for(int j=0; j<i; j++)
                {
                    if(j==0)
                        tl.removeAllViews();
                    TableRow tr =  new TableRow(context);
                    TextView c1 = new TextView(context);
                    c1.setGravity(Gravity.CENTER_HORIZONTAL);
                    c1.setText(date[j]);
                    TextView c2 = new TextView(context);
                    c2.setGravity(Gravity.CENTER_HORIZONTAL);
                    c2.setText(""+drug[j]);
                    TextView c3 = new TextView(context);
                    c3.setGravity(Gravity.CENTER_HORIZONTAL);
                    c3.setText(""+(j+1));
                    tr.addView(c3);
                    tr.addView(c1);
                    tr.addView(c2);
                    Log.d("DATA SHown","closed");
                    tl.addView(tr);
                }
    }
public void已选中(适配器视图arg0、视图arg1、内部arg2、,
长arg3){
//TODO自动生成的方法存根
试一试{
Log.d(“tab”,String.valueOf(((TextView)arg1.getText());
int i=Integer.parseInt(((TextView)arg1.getText().toString());
如果(i!=0)
{   
//tl.bringToFront();

对于(int j=0;jAndroid现在有一个很好的打印框架,它有一个PrintedPDFDocument,它有一个画布,你可以像其他任何活动一样绘制。因此,在你的情况下,你可以将所选视图绘制到PrintedPDFDocument的画布上。你可以找到有关打印到PDF的更多信息。

我知道整个视图都可以绘制出来在文件中,是的。但是,我不明白PrintAttributes在参数中的作用。如果你能澄清我的疑问,你有点含糊不清,太笼统了,你不知道PrintAttributes的作用是什么?我想你应该看看API和一些教程,如果你被卡住了,回来问一个关于一些打印参数的精确问题你有问题。我曾经用过这个教程来帮助我: