Pereiti prie turinio

Rekomenduojami pranešimai

package com.example.mano;

 

import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

import android.view.View;

import android.widget.EditText;

import android.widget.TextView;

 

public class MainActivity extends Activity {

 

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}

public void calculate(View v){

EditText number1text=(EditText)findViewById(R.id.num1);

EditText number2text=(EditText)findViewById(R.id.num2);

Integer num1=Integer.parseInt(number1text.getText().toString()), num2=Integer.parseInt(number2text.getText().toString());

Integer ans=num1-num2;

 

TextView answer=(TextView)findViewById(R.id.answertxt);

answer.setText("Answer: "+ans.toString());

}

 

@Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main, menu);

return true;

}

 

}

Gal zinote kur klaida nes paleidus per emuliatoriu programa ir paspaudus calculate issijungia apps'as

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nieko neismeta... Stai pilnas kodas

 

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:paddingBottom="@dimen/activity_vertical_margin"

android:paddingLeft="@dimen/activity_horizontal_margin"

android:paddingRight="@dimen/activity_horizontal_margin"

android:paddingTop="@dimen/activity_vertical_margin"

tools:context=".MainActivity" >

 

<LinearLayout

android:id="@+id/linearLayout1"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:layout_alignParentTop="true"

android:orientation="vertical" >

 

<TextView

android:id="@+id/num1"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="@string/num1" />

 

<EditText

android:id="@+id/num1Text"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:ems="10" >

 

<requestFocus />

</EditText>

 

<TextView

android:id="@+id/num2"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="@string/num2" />

 

<EditText

android:id="@+id/num2Text1"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:ems="10" />

 

<Button

android:id="@+id/button1"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:onClick="calculate"

android:text="@string/calc" />

 

</LinearLayout>

 

<TextView

android:id="@+id/answertxt"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_alignParentLeft="true"

android:layout_alignTop="@+id/linearLayout1"

android:layout_marginTop="174dp"

android:text="@string/ans" />

 

</RelativeLayout>

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveikas, tavo klaida yra EditText aprasyme pacioje klaseje. Tu rasai :

EditText number1text=(EditText)findViewById(R.id.num1);

EditText number2text=(EditText)findViewById(R.id.num2);

 

o ju vietoje turetu buti num1Text ir num2Text1 atrodo.

Turetu buti taip :

EditText number1text=(EditText)findViewById(R.id.num1Text );

EditText number2text=(EditText)findViewById(R.id.num2Text1);

Nes tavo xml faile butent jie yra EditText.

o num1 ir num2 yra textview. Tikiuosi aiškiai paaiškinau problemą, jei reik platesnio paaisškinimo rašyk

Redagavo Lauris01
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...