LEADER 06219nam 22007575 450 001 9910300474403321 005 20250609110105.0 010 $a9781430249870 010 $a1430249870 024 7 $a10.1007/978-1-4302-4987-0 035 $a(CKB)3710000000092612 035 $a(EBL)1694164 035 $a(OCoLC)880827019 035 $a(SSID)ssj0001187448 035 $a(PQKBManifestationID)11737827 035 $a(PQKBTitleCode)TC0001187448 035 $a(PQKBWorkID)11256994 035 $a(PQKB)11307198 035 $a(MiAaPQ)EBC1694164 035 $a(DE-He213)978-1-4302-4987-0 035 $a(CaSebORM)9781430249863 035 $a(PPN)17782073X 035 $a(OCoLC)883128013 035 $a(OCoLC)ocn883128013 035 $a(MiAaPQ)EBC4976233 035 $a(EXLCZ)993710000000092612 100 $a20140305d2014 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aPro Android UI /$fby Wallace Jackson 205 $a1st ed. 2014. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2014. 215 $a1 online resource (565 p.) 300 $a"Customizing Unique Android UI Designs"--Cover. 300 $aIncludes index. 311 08$a9781430249863 311 08$a1430249862 327 $a""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Part 1: Introduction to the Core Classes for Android UI Design: Development Tools, Layout Containers and Widgets""; ""Chapter 1: Android UI Design Tools: Setting Up Your Android Development System""; ""Java 6: Download and Install the Foundation for Android""; ""Android ADT Bundle: Find and Download Androida???s IDE""; ""Android ADT Bundle: Installing the Android IDE""; ""Android ADT Bundle: Launch the IDE and Update the ADT"" 327 $a""UI Wireframing Tool: Downloading and Installing Pencil""""Digital Image Editing: Download and Install GIMP 2.8.10""; ""3D Modeling and Animation: Download and Install Blender""; ""Digital Audio Editing: Downl oad and Install Audacity 2.0.5""; ""Digital Video Editing: Download and Install Lightworks 11.5""; ""Summary""; ""Chapter 2: Android UI Layouts: Layout Containers and the ViewGroup Class""; ""Layout Containers: Using XML for Tag-based UI Design""; ""Using Parameters: Refining and Customizing the UI Tags""; ""Android ViewGroup: Our Layout Containera???s Superclass"" 327 $a""ViewGroup.LayoutParams: Nested Class Controls Layout""""ViewGroup.MarginLayoutParams: Nested Class for Margin""; ""The Difference Between Margins and Padding Parameters""; ""Animating Your ViewGroup: LayoutAnimationController""; ""Create a UserInterface Project and pro.android.ui Package""; ""The New Android Application Dialog""; ""New Android Application a??? Configure Project Dialog""; ""New Android Application a??? Configure Launcher Icon""; ""New Android Application a??? Create Activity Dialog""; ""New Android Application a??? Blank Activity Dialog"" 327 $a""ViewGroup XML Attributes: Configuring the RelativeLayout""""View XML Attributes: Configuring the TextView UI Widget""; ""View Padding Parameter: Add Space Inside the Container""; ""The AnalogClock Widget: Adding a View to the ViewGroup""; ""Using the Values Folder: Finish Your UI Design Using XML""; ""Summary""; ""Chapter 3: Android UI Widgets: User Interface Widgets and the View Class""; ""The Android View Class: The Superclass for UI Widgets""; ""Android View Direct Subclasses: Key Widgets and Utilities""; ""Using View Properties: Important Parameters"" 327 $a""Focus of a View: Which UI Widget has the Usera???s Attention""""View Listeners: Making a UI Widget Respond to the User""; ""UI Layout Creation: Using the setContentView() Method""; ""Adding a Button UI Widget to Our RelativeLayout Container""; ""Eclipse ADT Problems Tab: Debugging XML Errors in ADT""; ""Relative Positioning: Adding the UI Button to the Hierarchy""; ""String Constants: Adding a Tag for Our UI Button""; ""Event Handling: Adding an OnClickListener in Java Code""; ""Controlling AnalogClock Visibility: .setVisibility() Method"" 327 $a""Install and Configure an Emulator: Testing Our Java Code"" 330 $aIf you?re an Android application developer, chances are you?re using fixed, scrolling, swipe-able, and other cutting-edge custom UI Designs in your Android development projects. These UI Design approaches as well as other Android ViewGroup UI layout containers are the bread and butter of Pro Android User Interface (UI) design and Android User Experience (UX) design and development. Using a top down approach, Pro Android UI shows you how to design and develop the best user interface for your app, while taking into account the varying device form factors in the increasingly fragmented Android environment. Pro Android UI aims to be the ultimate reference and customization cookbook for your Android UI Design, and as such will be useful to experienced developers as well as beginners. With Android?s powerful UI layout classes, you can easily create everything from the simplest of lists to fully tricked-out user interfaces. While using these UI classes for boring, standard user interfaces can be quite simple, customizing a unique UI design can often become extremely challenging. 606 $aMobile computing 606 $aUser interfaces (Computer systems) 606 $aMobile Computing$3https://scigraph.springernature.com/ontologies/product-market-codes/I29060 606 $aUser Interfaces and Human Computer Interaction$3https://scigraph.springernature.com/ontologies/product-market-codes/I18067 615 0$aMobile computing. 615 0$aUser interfaces (Computer systems) 615 14$aMobile Computing. 615 24$aUser Interfaces and Human Computer Interaction. 676 $a004 676 $a005.258 676 $a005.437 676 $a4019 700 $aJackson$b Wallace$4aut$4http://id.loc.gov/vocabulary/relators/aut$0709868 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300474403321 996 $aPro Android UI$92217917 997 $aUNINA