-
5 -
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)