最近我开始捣乱Android Studio并决定制作一个应用程序。我已经充分利用了我的应用程序,但遇到了一些问题。我需要记住用户输入的一个变量,但我不知道如何去做,我尝试过在互联网上找到的解决方案,即使在这里,但我得到一个错误。 有人可以帮我一些想法或我必须在我的应用程序中编辑的代码? 这是该活动的Java代码:如何保存用户输入的号码?
public class calc_medie_teza extends ActionBarActivity implements View.OnClickListener {
EditText adaug_nota;
static final int READ_BLOCK_SIZE = 100;
TextView afisare;
TextView afisare2;
Button calc;
EditText note_nr;
EditText nota_teza;
int suma;
double medie;
double medieteza;
int nr_note = 0;
int notamedie;
int notateza;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_calc_medie_teza);
afisare = (TextView) findViewById(R.id.afisare);
afisare2 = (TextView) findViewById(R.id.afisare2);
calc = (Button) findViewById(R.id.calc);
calc.setOnClickListener(this);
note_nr = (EditText) findViewById(R.id.note_nr);
nota_teza = (EditText) findViewById(R.id.nota_teza);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_calc_medie_teza, menu); // creare meniu
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId(); // meniu
return id == R.id.action_settings || super.onOptionsItemSelected(item);
}
public void onClick(View v) // afisare medie
{
calcul_medie();
}
public void buton_adauga(View v)
{
if(note_nr ==)
suma = suma + notamedie;
nr_note = nr_note + 1;
}
public double calcul_medie() // calculul mediei
{
medie = suma/nr_note;
medieteza = ((medie * 3)+ notateza)/4;
return medieteza;
}
这里是与所述活性的照片:http://onlypro.ro/img/images/ootllv2f55hnwdgi0xlv.png
基本上应用需要输入号码添加到变量时我按下“Adauga NOTA” [添加等级]按钮,然后我必须插入“teza”号码,当按下“Calculeaza media”[Calculate]时,应用程序将计算calcul_medie()并返回一个十进制数。在“Introduceti notele aici”[在此添加成绩]和“Adaugata nota”[添加成绩]之间,我有一个数字输入文本,同样介于“Introduceti teza aici”[Add thesis bere]和“Calculeaza media”[Calculate]之间。我不知道如何存储用户放入的数字,并将其总结为“notamedie”变量。
我希望你能理解我的问题。 如果您有任何问题,我会尽快回复。
提前致谢!
是指您在需要的号码,我用“字符串”变量EditText上? – kelvincer 2015-01-09 20:36:54
@kelvincer是的,我需要编辑文本中的数字。 – R3muSGFX 2015-01-09 21:16:49