0% found this document useful (0 votes)
6 views1 page

Out Book2

The document is a comprehensive guide on getting started with Android development, covering essential topics such as setting up Android Studio, creating projects, and understanding application fundamentals. It includes detailed sections on various components like TextView, AutoCompleteTextView, ListView, and layouts, along with tips for optimizing Android Studio performance. Each chapter provides practical insights and instructions for both beginners and experienced developers.

Uploaded by

rafael48857
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views1 page

Out Book2

The document is a comprehensive guide on getting started with Android development, covering essential topics such as setting up Android Studio, creating projects, and understanding application fundamentals. It includes detailed sections on various components like TextView, AutoCompleteTextView, ListView, and layouts, along with tips for optimizing Android Studio performance. Each chapter provides practical insights and instructions for both beginners and experienced developers.

Uploaded by

rafael48857
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Contents

About ................................................................................................................................................................................... 1
Chapter 1: Getting started with Android ........................................................................................................... 2
Section 1.1: Creating a New Project .............................................................................................................................. 2
Section 1.2: Setting up Android Studio ....................................................................................................................... 13
Section 1.3: Android programming without an IDE .................................................................................................. 14
Section 1.4: Application Fundamentals ...................................................................................................................... 18
Section 1.5: Setting up an AVD (Android Virtual Device) ......................................................................................... 19
Chapter 2: Android Studio ...................................................................................................................................... 23
Section 2.1: Setup Android Studio .............................................................................................................................. 23
Section 2.2: View And Add Shortcuts in Android Studio .......................................................................................... 23
Section 2.3: Android Studio useful shortcuts ............................................................................................................ 24
Section 2.4: Android Studio Improve performance tip ............................................................................................ 25
Section 2.5: Gradle build project takes forever ........................................................................................................ 26
Section 2.6: Enable/Disable blank line copy ............................................................................................................ 26
Section 2.7: Custom colors of logcat message based on message importance ................................................. 27
Section 2.8: Filter logs from UI ................................................................................................................................... 28
Section 2.9: Create filters configuration ................................................................................................................... 29
Section 2.10: Create assets folder .............................................................................................................................. 30
Chapter 3: Instant Run in Android Studio ....................................................................................................... 32
Section 3.1: Enabling or disabling Instant Run .......................................................................................................... 32
Section 3.2: Types of code Swaps in Instant Run .................................................................................................... 32
Section 3.3: Unsupported code changes when using Instant Run ......................................................................... 33
Chapter 4: TextView ................................................................................................................................................. 34
Section 4.1: Spannable TextView ................................................................................................................................ 34
Section 4.2: Strikethrough TextView .......................................................................................................................... 35
Section 4.3: TextView with image .............................................................................................................................. 36
Section 4.4: Make RelativeSizeSpan align to top ..................................................................................................... 36
Section 4.5: Pinchzoom on TextView ......................................................................................................................... 38
Section 4.6: Textview with dierent Textsize ............................................................................................................ 39
Section 4.7: Theme and Style customization ............................................................................................................ 39
Section 4.8: TextView customization ......................................................................................................................... 41
Section 4.9: Single TextView with two dierent colors ............................................................................................ 44
Chapter 5: AutoCompleteTextView ................................................................................................................... 46
Section 5.1: AutoComplete with CustomAdapter, ClickListener and Filter ............................................................. 46
Section 5.2: Simple, hard-coded AutoCompleteTextView ....................................................................................... 49
Chapter 6: Autosizing TextViews ......................................................................................................................... 50
Section 6.1: Granularity ............................................................................................................................................... 50
Section 6.2: Preset Sizes ............................................................................................................................................. 50
Chapter 7: ListView .................................................................................................................................................... 52
Section 7.1: Custom ArrayAdapter ............................................................................................................................. 52
Section 7.2: A basic ListView with an ArrayAdapter ................................................................................................ 53
Section 7.3: Filtering with CursorAdapter .................................................................................................................. 53
Chapter 8: Layouts .................................................................................................................................................... 55
Section 8.1: LayoutParams ......................................................................................................................................... 55
Section 8.2: Gravity and layout gravity .................................................................................................................... 58
Section 8.3: CoordinatorLayout Scrolling Behavior ................................................................................................. 60

You might also like