2. Layouts
• Your layout is the architecture for the user interface in an
Activity. It defines the layout structure and holds all the
elements that appear to the user.
• Declare UI elements in XML
• Instantiate layout elements at runtime
3. Layouts
• These are the following:
1. Linear Layout
2. Relative Layout
3. Table Layout
4. Grid View
5. List View
4. Linear Layouts
• A Layout that arranges its children in a single column or a
single row
• Can be either vertical or horizontal.
7. Relative Layout
• Relative Layout is a view group that displays child views in relative
positions
• The position of each view can be specified as relative to sibling elements
9. Table Layout
• A layout that arranges its children into rows and columns
• A TableLayout consists of a number of TableRow objects,
each defining a row
13. List View
• ListView is a view group that displays a list of scrollable items.
• The list items are automatically inserted to the list using
an Adapter
21. Spinners
• Spinners provide a quick way to select one value from a set
• In the default state, a spinner shows its currently selected value
XML Java Code
23. Autocomplete Textview
• An editable text view that shows completion suggestions
automatically while the user is typing.
• The drop down can be dismissed at any time by pressing the
back key or, if no item is selected in the drop down, by
pressing the enter/dpad center key.
27. Time Picker
• A view for selecting the time of day, in either
24 hour or AM/PM mode
• The hour can be entered by keyboard input
• The minutes can be entered by entering single
digits.
29. Web Views
• A View that displays web pages
• you can roll your own web browser or simply display some
online content within your Activity.
• <uses-permission
android:name="android.permission.INTERNET" />
such as development toolkits for other programming languages, and can write and contribute their own plug-in modules.
Java compilers convert your code from human readable Java source files to something called “bytecode” in the Java world. “Bytecode” is interpreted by a JVM, which operates much like a physical CPU might operate on machine code, to actually execute the compiled code. Performance - Java performance in generally second only to C/C++ in common language performance comparisons. In the Java programming language and environment, a just-in-time (JIT) compiler is a program that turns Java bytecode (a program that contains instructions that must be interpreted) into instructions that can be sent directly to the processor.The just-in-time compiler comes with the virtual machine and is used optionally. It compiles the bytecode into platform-specific executable code that is immediately executed
Java compilers convert your code from human readable Java source files to something called “bytecode” in the Java world. “Bytecode” is interpreted by a JVM, which operates much like a physical CPU might operate on machine code, to actually execute the compiled code. Performance - Java performance in generally second only to C/C++ in common language performance comparisons. In the Java programming language and environment, a just-in-time (JIT) compiler is a program that turns Java bytecode (a program that contains instructions that must be interpreted) into instructions that can be sent directly to the processor.The just-in-time compiler comes with the virtual machine and is used optionally. It compiles the bytecode into platform-specific executable code that is immediately executed
such as development toolkits for other programming languages, and can write and contribute their own plug-in modules.