Archived

This topic is now archived and is closed to further replies.

ஈசன்

அன்ட்ரொய்ட் மென்பொருள் எழுதுவோமா ?

Recommended Posts

2. தெரிவு பட்டன்கள் [ Radio Buttons ]

 

 

radiobuttons.png

 

 

 

 

தொழில் : பாவனையாளருக்கு ஒரு குறிப்பிட்ட  தெரிவுகளை வழங்கி அதில் ஒன்றை மட்டும் தெரிவு செய்ய விடுதல். 

இயல்புகள்: பெயர் (ஐடி), நீளம் , அகலம், அதன் மேல் உள்ள சொற்கள்..

நிகழ்வுகள்: "கிளிக்" [ Click ]

 

 

மேலே படத்தில் உள்ள தெரிவு பட்டனுக்குரிய  XML கோர்வை. 

 

<RadioGroup xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
    <RadioButton android:id="@+id/radio_Yes"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/Yes"
        android:onClick="onRadioButtonClicked"/>
    <RadioButton android:id="@+id/radio_MayBe"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/MayBe"
        android:onClick="onRadioButtonClicked"/>

  <RadioButton android:id="@+id/radio_No"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/No"
        android:onClick="onRadioButtonClicked"/>
</RadioGroup>

 

 

 

ஒரு கூட்டத்தில் உள்ள தெரிவு பட்டன்களில் ஒன்று மட்டுமே தெரிவு செய்யப்படலாம். 

 
ஆகவே ஒரு கூட்டம் தெரிவு பட்டன்களை இன்னுமொரு கூட்டத் தெரிவு பட்டன்களில் இருந்து வேறுபடுத்த   RadioGroup  என்ற ஐடம் பயன்படும். இதன் மூலம் ஒவ்வொரு கூட்டத்தில் இருந்தும் ஒரு தெரிவு பட்டன் கிளிக் செய்யப்படக்கூடிய நிலை உருவாகும். இந்த RadioGroup இல்லையேல் அங்கு உள்ள தெரிவு பட்டன்கள் அனைத்தும் ஒரு கூட்டத்தில் உள்ளதாகக் கருதி ஒரு சமயத்தில் ஒன்று மட்டுமே தெரிவு செய்யப்படக் கூடிய நிலை உருவாகும்.
 
 XML இல் ஒரு ஐடத்தினுள் இன்னுமொரு ஐடத்தைப் போடும் போது உள்ளிருக்கும் ஐடம் வெளியே இருப்பதன் குழந்தை [  Child ] என்று சொல்லப்படும். அதுபோல் வெளியே இருப்பது உள்லே இருப்பதன் பெற்றோர் [ Parent  ] என்றும் சொல்லப்படும்.
 
இங்கே RadioGroup  என்பதன் குழந்தைகளாக 3 தெரிவுபட்டன்கள் இருக்கின்றன‌. 
 
இம்மூன்றினதும் பெயர்கள் என்ன ?
 
1. radio_Yes  --  >>  (android:id="@+id/radio_Yes")
2. radio_MayBe
3. radio_No
 
 
அவற்றின் அகலம் என்ன ?
 
android:layout_width="wrap_content"  -- இதன் அர்த்தம்.. 
 
ஒவ்வொன்றினுள்ளும் இருக்கும் சொற்களை மட்டாக தமக்குள் வைத்திருக்கும் அளவிற்கு அகலம்.
 
 
இவற்றின் உயரம் என்ன ?
 
 
android:layout_height="wrap_content"   -- இதன் அர்த்தம்.. 
 
ஒவ்வொன்றினுள்ளும் இருக்கும் சொற்களை மட்டாக தமக்குள் வைத்திருக்கும் அளவிற்கு உயரம்.
 
 
 
அவற்றின் மேல் உள்ள சொற்களைக் குறிக்கும் XML  கோர்வையின் பகுதி எது ?
 
android:text="@string/MayBe"
 
 
 
ஆகவே ஒரு தெரிவுபட்டனை முழுமையாக் குறிக்கும் XML  கோர்வை:
 
 
<RadioButton android:id="@+id/radio_No"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/No"
        android:onClick="onRadioButtonClicked"/>
 
 
 
 
 
 
 
 
3. ஆளி பட்டன்கள் [ Toggle Button ]
 
 
togglebutton.png
 
 

தொழில் : பாவனையாளருக்கு இரண்டில் ஒரு நிலையைத் தெரிவு செய்ய அனுமதித்தல். இது மின் ஆளி [ Electric Switch ] போன்றது.

இயல்புகள்: பெயர் (ஐடி), நீளம் , அகலம், அதன் மேல் உள்ள சொற்கள்..

நிகழ்வுகள்: "கிளிக்" [ Click ]

 

 

மேலே படத்தில் உள்ள ஆளி பட்டனுக்குரிய  XML கோர்வை.

 

<ToggleButton
    android:id="@+id/togglebutton"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textOn="On"
    android:textOff="Off"

    android:onClick="onToggleClicked"/>

 

 

 

இங்கே முதல் நிலைக்குரிய சொல் - On      - - ->   android:textOn="On"
இரண்டாம் நிலைக்குரிய சொல் - Off           - - - >   android:textOff="Off"
 
 
 
 
 
 
 
4. தெரிவுப் பெட்டிகள் [ Check Boxes ]
 
 
check_box.png
 
 

தொழில் : பாவனையாளருக்கு பல தெரிவுகளை ஒரே நேரத்தில் தெரிவு செய்யும் வசதியைக் கொடுத்தல்.

இயல்புகள்: பெயர் (ஐடி), நீளம் , அகலம், அதன் மேல் உள்ள சொற்கள்..

நிகழ்வுகள்: "கிளிக்" [ Click ] 
 
 
மேலே படத்தில் உள்ள தெரிவுப் பெட்டிகளுக்குரிய  XML கோர்வை.
 
 
 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <CheckBox android:id="@+id/checkbox_checkspell"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/check spelling"
        android:onClick="onCheckboxClicked"/>
    <CheckBox android:id="@+id/checkbox_autocorrect"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/auto correct"
        android:onClick="onCheckboxClicked"/>
</LinearLayout>
 
 
 
தெரிவு பட்டன்களுக்கும் தெரிவுப்பெட்டிகளுக்குமிடையே உள்ள வேறுபாடு என்னவென்றால் தெரிவு பட்டன்களில் ஒரு கூட்டத்தில் ஒன்றை மட்டுமே தெரிவு செய்யலாம். ஆனால் தெரிவுப் பெட்டிகளில் தேவையான எல்லாவற்றையும் தெரிவு செய்யலாம்.
 
 
 
 

.

Share this post


Link to post
Share on other sites