Android பயன்பாட்டின் திரையில் தோன்றும் அனைத்து கூறுகளும் காட்சிகள். உரைகள் அல்லது பொத்தான்கள் போன்ற தனிப்பட்ட கூறுகள் முதல் பார்வைக் குழுக்கள் போன்ற கொள்கலன்கள் வரை. சம்பந்தப்பட்ட விவரங்களின் அளவு காரணமாக இந்த தலைப்பு மிகவும் சிக்கலானது, மேலும் கிடைக்கக்கூடிய சாத்தியங்களை இன்னும் ஆழமாக ஆராய, இது செல்ல மிகவும் பரிந்துரைக்கப்படுகிறது உத்தியோகபூர்வ ஆவணங்கள். இந்த டுடோரியலில் பார்வைகள் குழுக்கள் மற்றும் சில அடிப்படை கூறுகள் உட்பட அதிகம் பயன்படுத்தப்படும் கூறுகளை பகுப்பாய்வு செய்வோம்.
குழுக்களைக் காண்க
- லீனியர் லேஅவுட்
- உறுப்புகளை ஒற்றை வரியில் தொகுக்கிறது, அவை செங்குத்து அல்லது கிடைமட்டமாக இருக்கலாம்.
- உறவினர் லேஅவுட்
- கூறுகள் ஒருவருக்கொருவர் மற்றும் விளிம்புகள் தொடர்பாக அமைக்கப்பட்டிருக்கும். இது மிகவும் நெகிழ்வானது, மேலும் அதிகம் பயன்படுத்தப்படுகிறது.
- உருள் பார்வை
- திரையில் பொருந்தாத காட்சிகளுக்குப் பயன்படுத்தப்படுகிறது. இது ஒரு பார்வை அல்லது பார்வைகளின் குழுவை மட்டுமே கொண்டிருக்க முடியும், மேலும் தானாக உருள் பட்டிகளை சேர்க்கிறது.
- டேபிள் லேஅவுட்
- உருப்படிகள் மற்றும் நெடுவரிசைகளாக குழு உருப்படிகள். இது டேபிள் ரோ கூறுகளைக் கொண்டுள்ளது, இது ஒவ்வொரு கலத்தின் கூறுகளையும் கொண்டுள்ளது.
- பிரேம் லேஅவுட்
- இது ஒரு பார்வையைக் கொண்டிருக்கும் நோக்கம் கொண்டது. மேலும் சேர்க்கப்பட்டால், அவை அனைத்தும் மேல் இடது மூலையில் வரிசையாக, ஒன்றுடன் ஒன்று.
- முழுமையான லேஅவுட்
- ஆண்ட்ராய்டு பதிப்பு 1.5 முதல் இது நீக்கப்பட்டது. இந்த கொள்கலனில், கூறுகள் மேல் இடது மூலையில் தொடங்கி முழுமையான ஆயத்தொகுப்புகளுடன் குறிப்பிடப்படுகின்றன. இது ஆண்ட்ராய்டு 1.5 ஐப் போலவே பிரபலமாகிவிட்ட வெவ்வேறு அளவுகளின் திரைகளுடன் பொருந்தாததால் இது நீக்கப்பட்டது.
ஒரு எளிய பயன்பாட்டிற்கு, விரிவாகக் காண மிகவும் சுவாரஸ்யமான குழுக்கள் லீனியர் லேஅவுட், உறவினர் லேஅவுட் மற்றும் ஸ்க்ரோல்வியூ. உதாரணமாக, நாம் ஒரு செய்ய முடியும் லீனியர் லேஅவுட் செங்குத்து கொண்ட நூல்கள், மற்றும் பொத்தான்கள் கொண்ட மற்றொரு கிடைமட்டம்:
[html]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Android: layout_width = "match_parent"
Android: layout_height = "match_parent"
android: நோக்குநிலை = "செங்குத்து">
<உரைக் காட்சி
android: id = "id + id / textView1"
Android: layout_width = "மடக்கு_ உள்ளடக்கம்"
android: layout_height = "மடக்கு_ உள்ளடக்கம்"
android: உரை = "உரை 1" />
<உரைக் காட்சி
android: id = "id + id / textView2"
Android: layout_width = "மடக்கு_ உள்ளடக்கம்"
android: layout_height = "மடக்கு_ உள்ளடக்கம்"
android: உரை = "உரை 2" />
<உரைக் காட்சி
android: id = "id + id / textView3"
Android: layout_width = "மடக்கு_ உள்ளடக்கம்"
android: layout_height = "மடக்கு_ உள்ளடக்கம்"
android: உரை = "உரை 3" />
<உரைக் காட்சி
android: id = "id + id / textView4"
Android: layout_width = "மடக்கு_ உள்ளடக்கம்"
android: layout_height = "மடக்கு_ உள்ளடக்கம்"
android: உரை = "உரை 4" />
[/ html]
[html]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Android: layout_width = "match_parent"
Android: layout_height = "match_parent"
android: நோக்குநிலை = "கிடைமட்ட">
<பொத்தான்
android: id = "id + id / button1"
Android: layout_width = "மடக்கு_ உள்ளடக்கம்"
android: layout_height = "மடக்கு_ உள்ளடக்கம்"
android: உரை = "பொத்தான் 1" />
<பொத்தான்
android: id = "id + id / button2"
Android: layout_width = "மடக்கு_ உள்ளடக்கம்"
android: layout_height = "மடக்கு_ உள்ளடக்கம்"
android: உரை = "பொத்தான் 2" />
<பொத்தான்
android: id = "id + id / button3"
Android: layout_width = "மடக்கு_ உள்ளடக்கம்"
android: layout_height = "மடக்கு_ உள்ளடக்கம்"
android: உரை = "பொத்தான் 3" />
[/ html]
ஒரு உருள் பார்வை இது மிக எளிதாக இயற்றப்படலாம், நீங்கள் எழுத வேண்டிய கொள்கலனை மடிக்க வேண்டும்:
Android: layout_width = "fill_parent"
Android: Layout_height = "fill_parent"
xmlns: android = "http://schemas.android.com/apk/res/android"
<…>
[/ html]
<உறவின அமைப்பு
xmlns: android = "http://schemas.android.com/apk/res/android"
Android: layout_width = "match_parent"
android: layout_height = "match_parent">
<பொத்தான்
android: id = "id + id / button1"
Android: layout_width = "மடக்கு_ உள்ளடக்கம்"
android: layout_height = "மடக்கு_ உள்ளடக்கம்"
android: layout_alignParentLeft = "உண்மை"
android: layout_alignParentTop = "உண்மை"
android: உரை = "பொத்தான் 1" />
<பொத்தான்
android: id = "id + id / button2"
Android: layout_width = "மடக்கு_ உள்ளடக்கம்"
android: layout_height = "மடக்கு_ உள்ளடக்கம்"
android: layout_alignParentRight = "உண்மை"
android: layout_alignParentTop = "உண்மை"
android: layout_toRightOf = "id + id / button1"
android: உரை = "பொத்தான் 2" />
[/ html]
இந்த எடுத்துக்காட்டில், முதல் பொத்தான் கொள்கலனின் இடது மற்றும் மேல் விளிம்புகளுடன் சீரமைக்கிறது, மற்றும் பொத்தான் 2 பொத்தான் 1 இன் மேல், வலது மற்றும் வலது விளிம்புகளுடன் சீரமைக்கிறது.
காட்சிகள்
- உரைக்காட்சி
- ஒரு நிலையான உரையைக் காட்டுகிறது.
- திருத்து உரை
- திருத்தக்கூடிய உரையைக் கொண்டுள்ளது.
- பட்டன்
- எளிய பொத்தான்.
- இமேஜ் பட்டன்
- இந்த பொத்தான் உரைக்கு பதிலாக ஒரு படத்தைக் காட்ட உங்களை அனுமதிக்கிறது
- மாற்று பொத்தான்
- மீண்டும் அழுத்தும் வரை அதன் அழுத்தும் நிலையை பராமரிக்கக்கூடிய பொத்தான்.
- பெட்டியை சரிபார்க்கவும்
- சோதனை பெட்டியாக செயல்படும் ToggleButton ஐ ஒத்த பொத்தான்.
உரைக்காட்சி எவ்வாறு இயங்குகிறது என்பதை நாங்கள் முன்பே பார்த்தோம், ஏனெனில் அது உரையை மட்டுமே சேர்க்க வேண்டும். இல் உத்தியோகபூர்வ ஆவணங்கள் எழுத்துரு, உரை அளவு, நிறம் மற்றும் பலவற்றை மாற்றுவது போன்ற மேம்பட்ட விருப்பங்களை நாம் காணலாம்.
பொத்தான்கள் அதிக ஆர்வத்தைத் தருகின்றன, ஏனென்றால் எப்படியாவது நாம் அவர்களுடன் ஒரு செயலை இணைக்க வேண்டும். நாங்கள் இரண்டு வழிகளைப் பார்க்கப் போகிறோம். ஒன்றில், எங்கள் செயல்பாட்டின் குறியீட்டில் செயலை நேரடியாக இணைக்கிறோம்:
பொத்தான் பொத்தான் = (பொத்தான்) findViewById (R.id.button1);
button.setOnClickListener (புதிய View.OnClickListener () {
பொது வெற்றிடத்தை onClick (காண்க v) {
டிஸ்ப்ளே டோஸ்ட் ("நீங்கள் பொத்தானை அழுத்தினீர்கள்");
}
});
[/ html]
எக்ஸ்எம்எல் கோப்பில் உள்ள உறுப்புக்கு நாம் கொடுத்த ஐடி இங்கே முக்கியமானது, அதை குறியீட்டில் கண்டுபிடிக்க நமக்கு இது தேவை. அதனுடன், நமக்குத் தேவையான செயலை இணைக்க முடியும். எக்ஸ்எம்எல் பொத்தானில் "android: onClick =" btnClicked "என்ற உறுப்பைச் சேர்ப்பது மற்றொரு மாற்றாகும், பின்னர் சுட்டிக்காட்டப்பட்ட பெயருடன் முறையை செயல்பாட்டுக் குறியீட்டில் நேரடியாகச் சேர்க்கவும்:
[html]
பொது வெற்றிடத்தை onClick (காண்க v) {
டிஸ்ப்ளே டோஸ்ட் ("நீங்கள் பொத்தானை அழுத்தினீர்கள்");
}
[/ html]
ஒரு செக்பாக்ஸ் அல்லது டோகல்பட்டனுக்கு முதல் முறைக்கு ஒத்த ஒன்றை நாம் செய்யலாம். FindViewById மூலம் குறிப்பைப் பெறுகிறோம், மேலும் பின்வரும் பகுதியைப் பயன்படுத்துகிறோம்:
[html]
button.setOnCheckedChangeListener (புதிய OnCheckedChangeListener () {
C சரிபார்க்கப்பட்ட மாற்றப்பட்ட பொது வெற்றிடத்தை மீறு
if (isChecked) DisplayToast ("நீங்கள் பொத்தானை செயல்படுத்தியுள்ளீர்கள்");
டிஸ்ப்ளே டோஸ்ட் ("நீங்கள் பொத்தானை முடக்கியுள்ளீர்கள்");
}
});
[/ html]
ஹலோ பிட்ச் என் பெயர் ஆடு
நான் இவானுடன் பழக விரும்புகிறேன்
என்ன ஒரு நல்ல அக்கம் என்ன ஒரு நல்ல அக்கம் நிக்காவின் அக்கம் ஒரு பைசா கூட மதிப்பு இருக்காது ஆனால் அது சேற்று
நான் சூயுடன் ஃபக் செய்ய விரும்புகிறேன்
நான் ஒரு APK ஐ எவ்வாறு நிறுவுவது? அவசரம் !!
நீங்கள் APK கோப்பை எடுத்து அதை நிறுவ முடிவு செய்யும் முனையத்தின் sdcard அல்லது உள் நினைவகத்திற்கு நகலெடுக்கவும். பின்னர், எந்த கோப்பு எக்ஸ்ப்ளோரருடன் நீங்கள் ஒட்டிய பாதையை உள்ளிட்டு அதைக் கிளிக் செய்தால் தானாகவே இயங்கும். அமைப்புகளை வைக்கும் பொத்தானைக் கொண்டு இது ஒரு சிறிய சாளரத்தைத் திருப்பினால், அறியப்படாத மூலங்களிலிருந்து பயன்பாடுகளை நிறுவக்கூடிய அனுமதிகளைச் செயல்படுத்த நீங்கள் அதைக் கிளிக் செய்ய வேண்டும்.
திரு. Android குறியீட்டின் பொருள் என்ன?
L
உங்கள் GFA 20 மீட்டர் பிட்டோட் மற்றும் சிவா அதை சாப்பிடுகிறது
சொல்லும் பகுதி
பொது வெற்றிடத்தை onClick (காண்க v) {
டிஸ்ப்ளே டோஸ்ட் ("நீங்கள் பொத்தானை அழுத்தினீர்கள்");
}
இருக்க வேண்டும்
பொது வெற்றிடத்தை btnClicked (காண்க v) {
டிஸ்ப்ளே டோஸ்ட் ("நீங்கள் பொத்தானை அழுத்தினீர்கள்");
}