Android ಅಪ್ಲಿಕೇಶನ್ನ ಪರದೆಯಲ್ಲಿ ಗೋಚರಿಸುವ ಎಲ್ಲಾ ಅಂಶಗಳು ವೀಕ್ಷಣೆಗಳು. ಪಠ್ಯಗಳು ಅಥವಾ ಗುಂಡಿಗಳಂತಹ ಪ್ರತ್ಯೇಕ ಅಂಶಗಳಿಂದ, ವೀಕ್ಷಣೆಗಳ ಗುಂಪುಗಳಂತಹ ಧಾರಕಗಳಿಗೆ. ಒಳಗೊಂಡಿರುವ ವಿವರಗಳ ಕಾರಣದಿಂದಾಗಿ ಈ ವಿಷಯವು ಸಾಕಷ್ಟು ಸಂಕೀರ್ಣವಾಗಿದೆ, ಮತ್ತು ಲಭ್ಯವಿರುವ ಸಾಧ್ಯತೆಗಳನ್ನು ಹೆಚ್ಚು ಆಳವಾಗಿ ಅನ್ವೇಷಿಸಲು, ಗೆ ಹೋಗಲು ಹೆಚ್ಚು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು. ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ನಾವು ವೀಕ್ಷಣೆಗಳ ಗುಂಪುಗಳು ಮತ್ತು ಕೆಲವು ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಹೆಚ್ಚು ಬಳಸಿದ ಅಂಶಗಳನ್ನು ವಿಶ್ಲೇಷಿಸುತ್ತೇವೆ.
ಗುಂಪುಗಳನ್ನು ವೀಕ್ಷಿಸಿ
- ಲೀನಿಯರ್ ಲೇ ay ಟ್
- ಅಂಶಗಳನ್ನು ಒಂದೇ ಸಾಲಿನಲ್ಲಿ ಗುಂಪು ಮಾಡುತ್ತದೆ, ಅದು ಲಂಬ ಅಥವಾ ಅಡ್ಡಲಾಗಿರಬಹುದು.
- ಸಾಪೇಕ್ಷ ಲೇ ay ಟ್
- ಅಂಶಗಳನ್ನು ಪರಸ್ಪರ ಮತ್ತು ಅಂಚುಗಳಿಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಜೋಡಿಸಲಾಗಿದೆ. ಇದು ಹೆಚ್ಚು ಮೃದುವಾಗಿರುತ್ತದೆ ಮತ್ತು ಹೆಚ್ಚು ಬಳಸಲಾಗುತ್ತದೆ.
- ಸ್ಕ್ರೋಲ್ ವ್ಯೂ
- ಪರದೆಯ ಮೇಲೆ ಹೊಂದಿಕೆಯಾಗದ ವೀಕ್ಷಣೆಗಳಿಗೆ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಕೇವಲ ಒಂದು ವೀಕ್ಷಣೆ ಅಥವಾ ವೀಕ್ಷಣೆಗಳ ಗುಂಪನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿರಬಹುದು ಮತ್ತು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸ್ಕ್ರಾಲ್ ಬಾರ್ಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ.
- ಟೇಬಲ್ ಲೇ ay ಟ್
- ವಸ್ತುಗಳನ್ನು ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್ಗಳಾಗಿ ಗುಂಪು ಮಾಡಿ. ಇದು ಟೇಬಲ್ ರೋ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ಪ್ರತಿ ಕೋಶದ ಅಂಶಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ.
- ಫ್ರೇಮ್ಲೇ ay ಟ್
- ಇದು ಒಂದೇ ನೋಟವನ್ನು ಒಳಗೊಂಡಿರುವ ಉದ್ದೇಶವನ್ನು ಹೊಂದಿದೆ. ಹೆಚ್ಚಿನದನ್ನು ಸೇರಿಸಿದರೆ, ಅವೆಲ್ಲವೂ ಮೇಲಿನ ಎಡ ಮೂಲೆಯಲ್ಲಿ, ಅತಿಕ್ರಮಿಸುತ್ತದೆ.
- ಸಂಪೂರ್ಣ ಲೇ ay ಟ್
- ಆಂಡ್ರಾಯ್ಡ್ ಆವೃತ್ತಿ 1.5 ರಿಂದ ಇದನ್ನು ಅಸಮ್ಮತಿಸಲಾಗಿದೆ. ಈ ಪಾತ್ರೆಯಲ್ಲಿ, ಮೇಲಿನ ಎಡ ಮೂಲೆಯಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಸಂಪೂರ್ಣ ನಿರ್ದೇಶಾಂಕಗಳೊಂದಿಗೆ ಅಂಶಗಳನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ. ಇದು ವಿಭಿನ್ನ ಗಾತ್ರದ ಪರದೆಗಳಿಗೆ ಹೊಂದಿಕೊಳ್ಳದ ಕಾರಣ ಅದನ್ನು ಅಸಮ್ಮತಿಸಲಾಗಿದೆ, ಇದು ಆಂಡ್ರಾಯ್ಡ್ 1.5 ರಂತೆ ಜನಪ್ರಿಯವಾಯಿತು.
ಸರಳವಾದ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ, ವಿವರವಾಗಿ ನೋಡಲು ಅತ್ಯಂತ ಆಸಕ್ತಿದಾಯಕ ಗುಂಪುಗಳು ಲೀನಿಯರ್ ಲೇ ay ಟ್, ರಿಲೇಟಿವ್ ಲೇ ay ಟ್ ಮತ್ತು ಸ್ಕ್ರೋಲ್ ವ್ಯೂ. ಉದಾಹರಣೆಗೆ, ನಾವು ಒಂದು ಮಾಡಬಹುದು ಲೀನಿಯರ್ ಲೇ ay ಟ್ ಲಂಬವಾಗಿರುವ ಪಠ್ಯಗಳು, ಮತ್ತು ಗುಂಡಿಗಳೊಂದಿಗೆ ಮತ್ತೊಂದು ಅಡ್ಡ:
[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: text = "ಪಠ್ಯ 1" />
<ಪಠ್ಯ ವೀಕ್ಷಣೆ
android: id = "id + id / textView2"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ವಿಡ್ತ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ಹೈಟ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
android: text = "ಪಠ್ಯ 2" />
<ಪಠ್ಯ ವೀಕ್ಷಣೆ
android: id = "id + id / textView3"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ವಿಡ್ತ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ಹೈಟ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
android: text = "ಪಠ್ಯ 3" />
<ಪಠ್ಯ ವೀಕ್ಷಣೆ
android: id = "id + id / textView4"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ವಿಡ್ತ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ಹೈಟ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
android: text = "ಪಠ್ಯ 4" />
[/ html]
[html]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Android: layout_width = "match_parent"
android: layout_height = "match_parent"
android: ದೃಷ್ಟಿಕೋನ = "ಅಡ್ಡ">
<Button
android: id = "id + id / button1"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ವಿಡ್ತ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ಹೈಟ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
android: text = "ಬಟನ್ 1" />
<Button
android: id = "id + id / button2"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ವಿಡ್ತ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ಹೈಟ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
android: text = "ಬಟನ್ 2" />
<Button
android: id = "id + id / button3"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ವಿಡ್ತ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ಹೈಟ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
android: text = "ಬಟನ್ 3" />
[/ html]
ಉನಾ ಸ್ಕ್ರೋಲ್ ವ್ಯೂ ಇದನ್ನು ಬಹಳ ಸುಲಭವಾಗಿ ಸಂಯೋಜಿಸಬಹುದು, ನೀವು ಬರೆಯಬೇಕಾದ ಪಾತ್ರೆಯನ್ನು ನೀವು ಕಟ್ಟಬೇಕು:
android: layout_width = "fill_parent"
android: layout_height = "fill_parent"
xmlns: android = "http://schemas.android.com/apk/res/android"
<…>
[/ html]
<RelativeLayout
xmlns: android = "http://schemas.android.com/apk/res/android"
Android: layout_width = "match_parent"
android: layout_height = "match_parent">
<Button
android: id = "id + id / button1"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ವಿಡ್ತ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ಹೈಟ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
android: layout_alignParentLeft = "true"
android: layout_alignParentTop = "true"
android: text = "ಬಟನ್ 1" />
<Button
android: id = "id + id / button2"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ವಿಡ್ತ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
ಆಂಡ್ರಾಯ್ಡ್: ಲೇ_ಟ್_ಹೈಟ್ = "ಸುತ್ತು_ಕಾಂಟೆಂಟ್"
android: layout_alignParentRight = "true"
android: layout_alignParentTop = "true"
android: layout_toRightOf = "@ + id / button1"
android: text = "ಬಟನ್ 2" />
[/ html]
ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಮೊದಲ ಬಟನ್ ಕಂಟೇನರ್ನ ಎಡ ಮತ್ತು ಮೇಲಿನ ಅಂಚುಗಳೊಂದಿಗೆ ಜೋಡಿಸುತ್ತದೆ, ಮತ್ತು ಬಟನ್ 2 ಬಟನ್ 1 ರ ಮೇಲಿನ, ಬಲ ಮತ್ತು ಬಲ ಅಂಚುಗಳೊಂದಿಗೆ ಜೋಡಿಸುತ್ತದೆ.
ವೀಕ್ಷಣೆಗಳು
- ಪಠ್ಯ ವೀಕ್ಷಣೆ
- ಸ್ಥಿರ ಪಠ್ಯವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
- ಸಂಪಾದನೆ ಪಠ್ಯ
- ಸಂಪಾದಿಸಬಹುದಾದ ಪಠ್ಯವನ್ನು ಒಳಗೊಂಡಿದೆ.
- ಬಟನ್
- ಸರಳ ಬಟನ್.
- ಇಮೇಜ್ಬಟನ್
- ಈ ಬಟನ್ ಪಠ್ಯದ ಬದಲು ಚಿತ್ರವನ್ನು ಪ್ರದರ್ಶಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ
- ಟಾಗಲ್ ಬಟನ್
- ಅದನ್ನು ಮತ್ತೆ ಒತ್ತುವವರೆಗೂ ಅದರ ಒತ್ತಿದ ಸ್ಥಿತಿಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಬಹುದಾದ ಬಟನ್.
- ಚೆಕ್ ಬಾಕ್ಸ್
- ಚೆಕ್ಬಾಕ್ಸ್ನಂತೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಟಾಗಲ್ಬಟನ್ನಂತೆಯೇ ಬಟನ್.
ಪಠ್ಯ ವೀಕ್ಷಣೆ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನಾವು ಮೊದಲು ನೋಡಿದ್ದೇವೆ, ಏಕೆಂದರೆ ಅದು ಪಠ್ಯವನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿರಬೇಕು. ರಲ್ಲಿ ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು ಫಾಂಟ್, ಪಠ್ಯ ಗಾತ್ರ, ಬಣ್ಣ ಮತ್ತು ಇನ್ನಿತರ ವ್ಯತ್ಯಾಸಗಳಂತಹ ಹೆಚ್ಚು ಸುಧಾರಿತ ಆಯ್ಕೆಗಳನ್ನು ನಾವು ಕಾಣಬಹುದು.
ಗುಂಡಿಗಳು ಹೆಚ್ಚು ಆಸಕ್ತಿ ಹೊಂದಿವೆ, ಏಕೆಂದರೆ ಹೇಗಾದರೂ ನಾವು ಅವರೊಂದಿಗೆ ಕ್ರಿಯೆಯನ್ನು ಸಂಯೋಜಿಸಬೇಕಾಗಿದೆ. ನಾವು ಎರಡು ಮಾರ್ಗಗಳನ್ನು ನೋಡಲಿದ್ದೇವೆ. ಒಂದರಲ್ಲಿ, ನಮ್ಮ ಚಟುವಟಿಕೆಯ ಕೋಡ್ನಲ್ಲಿ ನಾವು ಕ್ರಿಯೆಯನ್ನು ನೇರವಾಗಿ ಸಂಯೋಜಿಸುತ್ತೇವೆ:
ಬಟನ್ ಬಟನ್ = (ಬಟನ್) findViewById (R.id.button1);
button.setOnClickListener (ಹೊಸ View.OnClickListener () {
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ ಆನ್ ಕ್ಲಿಕ್ (ವಿ ವೀಕ್ಷಿಸಿ) {
ಡಿಸ್ಪ್ಲೇ ಟೋಸ್ಟ್ ("ನೀವು ಗುಂಡಿಯನ್ನು ಒತ್ತಿದ್ದೀರಿ");
}
});
[/ html]
ಇಲ್ಲಿ ಕೀಲಿಯು ನಾವು XML ಫೈಲ್ನಲ್ಲಿರುವ ಅಂಶಕ್ಕೆ ನೀಡಿದ ಐಡಿ, ಅದನ್ನು ಕೋಡ್ನಲ್ಲಿ ಕಂಡುಹಿಡಿಯಲು ನಮಗೆ ಇದು ಅಗತ್ಯವಾಗಿರುತ್ತದೆ. ಅದರೊಂದಿಗೆ, ನಮಗೆ ಅಗತ್ಯವಿರುವ ಕ್ರಿಯೆಯನ್ನು ನಾವು ಸಂಯೋಜಿಸಬಹುದು. XML ಬಟನ್ನಲ್ಲಿ "android: onClick =" btnClicked "ಅಂಶವನ್ನು ಸೇರಿಸುವುದು ಮತ್ತೊಂದು ಪರ್ಯಾಯವಾಗಿದೆ, ತದನಂತರ ಸೂಚಿಸಿದ ಹೆಸರಿನ ವಿಧಾನವನ್ನು ನೇರವಾಗಿ ಚಟುವಟಿಕೆ ಕೋಡ್ಗೆ ಸೇರಿಸಿ:
[html]
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ ಆನ್ ಕ್ಲಿಕ್ (ವಿ ವೀಕ್ಷಿಸಿ) {
ಡಿಸ್ಪ್ಲೇ ಟೋಸ್ಟ್ ("ನೀವು ಗುಂಡಿಯನ್ನು ಒತ್ತಿದ್ದೀರಿ");
}
[/ html]
ಚೆಕ್ಬಾಕ್ಸ್ ಅಥವಾ ಟಾಗಲ್ಬಟನ್ಗಾಗಿ ನಾವು ಮೊದಲ ವಿಧಾನಕ್ಕೆ ಹೋಲುವಂತಹದನ್ನು ಮಾಡಬಹುದು. FindViewById ಮೂಲಕ ನಾವು ಉಲ್ಲೇಖವನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತೇವೆ ಮತ್ತು ಈ ಕೆಳಗಿನ ತುಣುಕನ್ನು ಅನ್ವಯಿಸುತ್ತೇವೆ:
[html]
button.setOnCheckedChangeListener (ಹೊಸ OnCheckedChangeListener () {
C ಚೆಕ್ಡ್ ಚೇಂಜ್ಡ್ (ಕಾಂಪೌಂಡ್ ಬಟನ್ ಬಟನ್ ವೀಕ್ಷಣೆ, ಬೂಲಿಯನ್ ಪರಿಶೀಲಿಸಲಾಗಿದೆ)
if (isChecked) DisplayToast ("ನೀವು ಗುಂಡಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದ್ದೀರಿ");
ಬೇರೆ ಡಿಸ್ಪ್ಲೇ ಟೋಸ್ಟ್ ("ನೀವು ಗುಂಡಿಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ್ದೀರಿ");
}
});
[/ html]
ಹಲೋ ನನ್ನ ಹೆಸರು ಮೇಕೆ
ನಾನು ಇವಾನ್ ಜೊತೆ ಫಕ್ ಮಾಡಲು ಬಯಸುತ್ತೇನೆ
ಎಂತಹ ಉತ್ತಮ ನೆರೆಹೊರೆ ನಿಗ್ಗಾದ ನೆರೆಹೊರೆಯು ಒಂದು ಪೈಸೆಯ ಮೌಲ್ಯದ್ದಾಗಿರುವುದಿಲ್ಲ ಆದರೆ ಅದು ಕೆಸರುಮಯವಾಗಿದೆ
ನಾನು ಚುಯಿಯೊಂದಿಗೆ ಫಕ್ ಮಾಡಲು ಬಯಸುತ್ತೇನೆ
ನಾನು ಎಪಿಕೆ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು? ತುರ್ತು !!
ನೀವು ಎಪಿಕೆ ಫೈಲ್ ತೆಗೆದುಕೊಂಡು ಅದನ್ನು ಸ್ಥಾಪಿಸಲು ನಿರ್ಧರಿಸಿದ ಟರ್ಮಿನಲ್ನ ಎಸ್ಡಿಕಾರ್ಡ್ ಅಥವಾ ಆಂತರಿಕ ಮೆಮೊರಿಗೆ ನಕಲಿಸಿ. ನಂತರ, ಯಾವುದೇ ಫೈಲ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ನೊಂದಿಗೆ ನೀವು ಅಂಟಿಸಿದ ಮಾರ್ಗವನ್ನು ನಮೂದಿಸಿ ಮತ್ತು ಅದರ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡುವುದರಿಂದ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಚಲಿಸುತ್ತದೆ. ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಇರಿಸುವ ಬಟನ್ನೊಂದಿಗೆ ಅದು ಸ್ವಲ್ಪ ವಿಂಡೋವನ್ನು ಹಿಂತಿರುಗಿಸಿದರೆ, ಅಪರಿಚಿತ ಮೂಲಗಳಿಂದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಅನುಮತಿಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ನೀವು ಅದರ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಬೇಕು.
ಶ್ರೀ. ಆಂಡ್ರಾಯ್ಡ್ ಸಂಕೇತಶಾಸ್ತ್ರದ ಅರ್ಥವೇನು?
L
ನಿಮ್ಮ ಜಿಎಫ್ಎ 20 ಮೀಟರ್ ಪಿಟೋಟ್ ಹೊಂದಿದೆ ಮತ್ತು ಚಿವಾ ಅದನ್ನು ತಿನ್ನುತ್ತದೆ
ಹೇಳುವ ಭಾಗ
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ ಆನ್ ಕ್ಲಿಕ್ (ವಿ ವೀಕ್ಷಿಸಿ) {
ಡಿಸ್ಪ್ಲೇ ಟೋಸ್ಟ್ ("ನೀವು ಗುಂಡಿಯನ್ನು ಒತ್ತಿದ್ದೀರಿ");
}
ಇರಬೇಕು
ಸಾರ್ವಜನಿಕ ಅನೂರ್ಜಿತ btnClicked (v ವೀಕ್ಷಿಸಿ) {
ಡಿಸ್ಪ್ಲೇ ಟೋಸ್ಟ್ ("ನೀವು ಗುಂಡಿಯನ್ನು ಒತ್ತಿದ್ದೀರಿ");
}