objects






TextView


Button
ѡ ݡ .. .. .. ...

CheckBox
.. .. .. ѡ ... : ( )

RadioButton
.. .. .. .. .

---------
:
TextFields
EditText
... password ...
Number .
.

---------
:
Layouts
Containers ... :

LinearLayout
.. .

RelativeLayout
.. TextView password TextView
.

TableLayout
( )
TableRow

..
Layout Properties .
.

.. .


...
.. :
1- ()
2-
3-
5- .

:
SumTwoNumbers
Package Name : com.ce4arab.sumNum


Number
Sum TextView Number .

main.xml layout linear .
TextView
layout_width - fill parent .
:
PHP:
<?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"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<EditText android:layout_height="wrap_content" android:layout_width="fill_parent" android:inputType="number" android:id="@+id/txtN1">
<requestFocus></requestFocus>
</EditText>
<EditText android:layout_height="wrap_content" android:layout_width="fill_parent" android:inputType="number" android:id="@+id/txtN2"></EditText>
<Button android:layout_height="wrap_content" android:id="@+id/btnSum" android:text="Sum" android:layout_width="fill_parent"></Button>
<TextView android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceLarge" android:id="@+id/lblResult" android:text="0" android:layout_width="fill_parent"></TextView>
</LinearLayout>

:
ADT SumTwoNumbersActivit

PHP:
package com.ce4arab.sumNum;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class
SumTwoNumbersActivity extends Activity {
//
Button btnSum;
EditText txtN1, txtN2;
TextView lblResult;

@
Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

// ...
btnSum = (Button) findViewById(R.id.btnSum);
txtN1 = (EditText) findViewById(R.id.txtN1);
txtN2 = (EditText) findViewById(R.id.txtN2);

// ...
btnSum_actionListener btnSumLsnr = new btnSum_actionListener(this);

btnSum.setOnClickListener(btnSumLsnr);
}
//onCreate()

}//CLASS

// actionListeer
class btnSum_actionListener implements OnClickListener{
SumTwoNumbersActivity adaptee;

public
btnSum_actionListener(SumTwoNumbersActivity a){
adaptee = a;
}

@
Override
public void onClick(View v) {
//
int num1=0;
int num2=0;
// txtN1 . txtN2
// ()Integer.parseInt
num1 = Integer.parseInt(adaptee.txtN1.getText().toString());
num2 = Integer.parseInt(adaptee.txtN2.getText().toString());
// result
int result = num1 + num2;

// result TextView lblResult
adaptee.lblResult.setText(""+result);
}
}
//btnSum_actionListener

** // comments compiler
eclipse


..


:
adaptee.lblResult.setText(result);


adaptee.lblResult.setText(""+result);

setText String int
""+

Integer.toString(result)