Sample Add Application uisng Android (in tamil)
-
Upload
ramkumar-lakshminarayanan -
Category
Mobile
-
view
114 -
download
2
description
Transcript of Sample Add Application uisng Android (in tamil)
![Page 1: Sample Add Application uisng Android (in tamil)](https://reader035.fdocuments.us/reader035/viewer/2022081813/547e8e1cb4af9fb4158b5662/html5/thumbnails/1.jpg)
݇†ó£Œ´ (Android) ÜŠO«èû¡ à¼õ£‚°‹ «ð£¶ 嚪õ£¼ ªêò™ð£†
®Ÿ°‹ å¼ «ôܾ†´‹ (Layout) ñŸÁ‹Ü«î£´ Þ¬í‰î Ý‚®M†®»‹ Þ¼‚°‹.
ªñJ¡ ªñÂM™ AO‚ ªêò™ð´ˆ¶õ On click listener ðò¡ð´Aø¶.Üîù£«ô«ò ïñ¶ ðò¡ð£†®™Public class mainmenu extends Activityimplements on click listener { â¡Áðò¡ð´ˆF«ù£‹.
å¼ ð†ì¬ù AO‚ ªêŒî£™,AO‚ ï¬ìªðÁõadd.setOnClickListner (this);â¡Á ðò¡ð´ˆF«ù£‹.
 AO‚ ªêŒî ð†ì‚°ãŸð ªêò™è¬÷ ñ£ŸP ܬñŠðView ðó£e†ì˜ ðò¡ð´Aø¶. ꣡ø£è, add ð†ì¬ù
public void on click (view v) { if (v==add){intent = new intent (main menu.this,addition
Activity. class);}îèõ™ F¬óJ™ «î£¡Á
õ, Toast â¡ø ðò¡ð£´ àî¾Aø¶.꣡ø£è,
if (v==add){Toast.makeText(v.getContext(),"Hello
Addition Clicked",Toast.LENGTH-SHORT) show();}v.getContext() â¡ø ðò¡ð£´ F¬óJ™
Üî£õ¶ ðò¡ð£†®™ àœ÷ MÎM¬ù ÜPõ ðò¡ð´Aø¶.
Ü´ˆîî£è‚ ªè£´ˆ¶œ÷ "Hello AdditionClicked" â¡ø îèõ™ F¬óJ™ «î£¡Á‹.Toast LENGTH-SHORT â¡ø ðò¡ð£´ âšõ
÷¾ «ïó‹ F¬óJ™ «î£¡ø «õ‡´‹ â¡ðî¬ù °PŠHìŠ ðò¡ð´Aø¶.
Ü´ˆîî£è Addition Activity‚è£ù «ôܾ†à¼õ£‚è «õ‡´‹. ÜîŸè£ù ªðò˜ addition.xml Þ‰î «ôܾ†®™ ðì‹ 1-™ àœ÷¶
嚪õ£¼ ªêò™ð£†´‚°‹ å¼ õ®õ‹
ªì‚v†MÎ F¬óJ¡ àòóˆF¬ù (Height)°PŠð
android:layout-height="wrap-content" â¡Áðò¡ð´ˆîŠð†´œ÷¶. wrap-content â¡øðò¡ð£´ "height"-™ à¼õ£‚èŠð†ì Ü÷M™ñ£Ÿø‹ Þ™ô£ñ™ «î£¡ø «õ‡´‹ â¡ðî¬ù‚ °PŠHìŠ ðò¡ð´Aø¶. ªì‚v†®¡ Ü÷M¬ù °PŠHì android:textsize="40dp" âù ðò¡ð´ˆîŠð†´œ÷¶.
«ð£¡Á Þ¼‚°‹. Þƒ° ADDITION â¡ø îèõ™ F¬óJ™ «î£¡Áõ Textview â¡øÝŠªü‚† ðò¡ð´Aø¶.
ªì‚v†MÎ F¬óJ¡ Üèô (width) Ü÷MŸ° ãŸð Þ¼ŠðîŸè£è android:layout_width="fill-parent" â¡Á ðò¡ð´ˆîŠð†´œ÷¶. (Gó™-2)
ðì‹-1
Gó™-1
ðì‹-2 ðì‹-3
![Page 2: Sample Add Application uisng Android (in tamil)](https://reader035.fdocuments.us/reader035/viewer/2022081813/547e8e1cb4af9fb4158b5662/html5/thumbnails/2.jpg)
ªì‚v†MÎ F¬óJ¡ àòóˆF¬ù (Height)
ðò¡ð£´ "height"-™ à¼õ£‚èŠð†ì Ü÷M™
Þƒ° ݃Aô‹, ªü˜ñ¡,Hó…² ñŸÁ‹ üŠð£¡ (English,German, French, japan) ªñ£N‚è£ù îQˆîQ strinhs.xml à¼õ£‚èŠð†´œ÷ù.
ïñ¶ ðò¡ð£†®™ @string/addâ¡ðF™ (add)â¡ðîŸè£ùñFŠ¹ ADDITION â¡ð‹.ªì‚v®¡ ñFŠð¬ù ⃪è™ô£‹ @string/add â¡Á ªè£´‚Al˜è«÷£ ܃ªè™ô£‹ ADDITION â¡ø îèõ™ F¬óJ™«î£¡Á‹. Þî¬ùŠ «ð£¡«øArithmatic Application ‚è£ùñŸø ñFŠ¹èÀ‹ string.xml -™°PŠHìŠð†´œ÷ù. (𣘂èGó™ 2)
ADDITION F¬óJ™ Linearlayout ðò¡ð´ˆF»œ«÷£‹.Í¡Á ⮆ ªì‚v† ðò¡ð´ˆF»œ«÷£‹. txtValuel, txtValue2 ⮆ ªì‚v†´èœâ‡è¬÷ ªðÁõ ðò¡ð´A¡øù. txtValue3 Æ®ò îèõ¬ô ªðÁõŠ ðò¡ð´‹
⮆ ªì‚v† Ý°‹. «ð‚ (Back) â¡øð†ì¡ ðò¡ð£†®™ àœ÷ F¬óJL¼‰¶º‰¬îò F¬ó‚° ªê™ôŠ ðò¡ð´Aø¶.(𣘂è Gó™3)
⮆ªì‚v®™ â¡ù ªêŒò «õ‡´‹â¡ðî¬ù ªîKòŠð´ˆ¶õ hint ðò¡ð£´ àî¾Aø¶.
꣡ø£èandroid:hint="@string/hint1"hint1 -‚è£ù ñFŠ¹ String.xml㟪èù«õ
°PŠH†´œ«÷£‹. addition.xml -‚è£ùÝ‚®M†®ò£è additionActivity.java â¡øç¬ðL¬ù ðò¡ð´ˆîŠ«ð£A«ø£‹.
additionActivity -™ addition.xml àœ÷ÝŠªü‚†´èÀ‚° ެ특 ãŸð´ˆî«õ‡´‹. (𣘂è Gó™ 4)
SetContentView(R.layout.addition); Þƒ°«ô-ܾ†®¬ù Ý‚®M†®‚° ªîKòŠð´ˆF»œ«÷£‹.
Status Update = (Button) findview By Id(R.id.button2) â¡ø ðò¡ð£†®¡ Íô‹
ެ툶œ«÷£‹.
Ý¡†ó£Œ´ -2
Þ󣋰ñ£˜ ªô†²Iï£ó£òí¡
04android:text="@string/add" â¡ø ðò¡ð£´
string.xml â¡ø ç¬ðL™ add â¡ðîŸè£ùðFŠH¬ù F¬óJ™ 裇H‚°‹. Strings rmlâ¡ø ç¬ð™ Values â¡ø ç«ð£™ìK™ Þ¼‚°‹. ïñ¶ ÜŠO«èû¬ù ðô ªñ£NèO™à¼õ£‚è«ð£A«ø£‹ â¡ø£™, string.xmlL¬ù ªñ£Nõ£Kò£è HKˆ¶ ܬñˆ¶‚ªè£œ÷ô£‹. (ðì‹-2)
![Page 3: Sample Add Application uisng Android (in tamil)](https://reader035.fdocuments.us/reader035/viewer/2022081813/547e8e1cb4af9fb4158b5662/html5/thumbnails/3.jpg)
package com.harsha.world;
import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.*;
public class additionActivity extends Activity implements OnClickListener { /** Called when the activity is first created. */ Button statusUpdate, back; EditText txtValue, txtValue1, txtValue2;
int i;
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.addition); statusUpdate = (Button) findViewById(R.id.button1); back = (Button) findViewById(R.id.button2); txtValue = (EditText) findViewById(R.id.txtValue3); txtValue1 = (EditText) findViewById(R.id.txtValue1); txtValue2 = (EditText) findViewById(R.id.txtValue2); statusUpdate.setOnClickListener(this); back.setOnClickListener(this); }
@Override public void onClick(View v) { if (v == statusUpdate) { // TODO Auto-generated method stub try { i = (Integer.parseInt(txtValue1.getText().toString()) + Integer .parseInt(txtValue2.getText().toString())); txtValue.setText(String.valueOf(i));
} catch (NumberFormatException nfe) { System.out.println(nfe); } } else if (v == back) { finish(); } }}
- ªî£ì¼‹
⮆ ªì‚v®¬ù txt Value = (EditText)findview ById(R.id.txtValue3)
txt Value1 = (EditText) findview ById(R.id.txtValue1); txt Value2 = (EditText) findview ById(R.id.txtValue2); â¡ø ðò¡ð£†®¡ Íô‹ ެ툶œ«÷£‹. ð†ì¬ù‚ AO‚ ªêŒî£™ Côªêò™è¬÷ ªêò™ð´ˆî «õ‡´‹ â¡ðî¬ù‚°PŠð SetOnClickListener() ðò¡ð´Aø¶.
꣡ø£è Status Update ñŸÁ‹ back ð†ì¬ù Status Update. SetOn ClickListener(this);
back.SetOnClickListener(this); âù ðò¡ð´ˆF»œ«÷£‹.
Status UpdateJ¬ù AO‚ ªêŒî¾ì¡ Ã†ì™ ï¬ìªðÁõ ðò¡ð´Aø¶. (𣘂èGó™ 5) à¼õ£‚Aò ÜŠO«èû¡ (ðì‹3)
Þî¬ùŠ «ð£¡ø Subtraction, multiplicationñŸÁ‹ devision‚è£ù F¬ó à¼õ£‚è «õ‡´‹.