Java 编辑文本控制框出现问题

Java 编辑文本控制框出现问题,java,android,xml,textbox,edit,Java,Android,Xml,Textbox,Edit,在我的应用程序中,我有3个编辑框,用户在其中输入文本。 在三个框中输入文本后,我想按save按钮并保存数据。我正试图找出如何做到这一点,而我正在做的所有阅读都没有找到它。有人能给我一些指导吗 以下是我迄今为止与java文件不同的代码: package com.example.gasfillup; import android.app.Activity; import android.app.TabActivity; import android.os.Bundle; import androi

在我的应用程序中,我有3个编辑框,用户在其中输入文本。 在三个框中输入文本后,我想按save按钮并保存数据。我正试图找出如何做到这一点,而我正在做的所有阅读都没有找到它。有人能给我一些指导吗

以下是我迄今为止与java文件不同的代码:

package com.example.gasfillup;

import android.app.Activity;
import android.app.TabActivity;
import android.os.Bundle;
import android.widget.TabHost;
import android.widget.TextView;

public class GasFillup extends TabActivity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        TabHost mTabHost = getTabHost();

        mTabHost.addTab(mTabHost.newTabSpec("tab_test1").setIndicator("Car Info").setContent(R.id.panel1));
        mTabHost.addTab(mTabHost.newTabSpec("tab_test2").setIndicator("Fillup Info").setContent(R.id.textview2));
        mTabHost.addTab(mTabHost.newTabSpec("tab_test3").setIndicator("Gas Milage").setContent(R.id.textview3));
        mTabHost.addTab(mTabHost.newTabSpec("tab_test4").setIndicator("Stats").setContent(R.id.textview4));       
        mTabHost.setCurrentTab(0);

        TextView tv = (TextView)findViewById(R.id.panel1);
        String txt = tv.getText().toString();


    }
}
请帮助我理解我做错了什么。。。我想能够理解我不知道的东西


ironmantis7x

您似乎没有声明
按钮。您还需要在实际执行数据保存的
按钮上设置
onClickListener
。你还没有说你想把数据保存到哪里,
SharedReferences
,一个
文件
,数据库等等。

你有数据库设置吗?没有,我没有---我该如何在我的应用程序中设置??我想它应该是sql的一个小版本?我希望能够保存数据,以便用户可以稍后提取数据,然后将其显示在绘图上…哦---好的!!这是有道理的!!这将放在.java文件中(正确吗)??请原谅——我对Java和android非常陌生@ironmantis7x我建议你通过我没有看到android网站上的数据库教程(或者我错过了)?@dave.c我没有看到android网站上的数据库教程(或者我错过了)??