`

Android中的基本组件(2)

 
阅读更多

 

 

                酷前面我们学习了怎样创建我们第一个安卓工程,也了解了它基本运作,UI组件+事件处理代码,现在我们来学习Android的基本组件,组件就是你的手机中的按钮,文本框,图片等等,这些是最为基本的组件,看到这里是不是跃跃欲试了呢?现在我们开始认识它们。

                

                   所有的布局管理器,显示组件都是View类的子类。view类本身包含大量接口。

  • textView
  • <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="@string/hello_world" />
     可以定义字体长度颜色样式,具体自行查看API,首先我们在配置文件设置自己的文本样式,
 <style name="Mystyle" parent="android:Theme.Light">
        <item name="android:textSize">45px</item>
        <item name="android:textColor">#FFFF00</item>
        <item name="android:autoLink">all</item>
       
        <!--
            Theme customizations available in newer API levels can go in
            res/values-vXX/styles.xml, while customizations related to
            backward-compatibility can go here.
        -->
    </style>

 

首先我们新建一个虚拟机用于运行我们创建的app


  • Button  是TextView的子类
  • 编辑框:EditText    也是TextView的子类
  • 单选按钮:RadioGroup

         需要注意的是单选按钮RadioButton必须在RadioGroup中使用

 <RadioGroup
        android:id="@+id/radioGroup1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="63dp"
        android:layout_marginTop="67dp" >

        <RadioButton
            android:id="@+id/radio0"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:checked="true"
            android:text="男" />

        <RadioButton
            android:id="@+id/radio1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="女" />

        <RadioButton
            android:id="@+id/radio2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="其他" />
    </RadioGroup>

 效果如下:


用户选择后,可以获得选中按钮的ID,或者清空,或者设置要选中的按钮,具体可以参见方法。

  • 复选框   复选框不同于单选需要在RadioGroup中使用,它可以直接使用。
  • 下拉列表框:Spinner

首先自己新建一个xml文件定义:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array name="city">
        <item >北京</item>
        <item>上海</item>
        <item>广州</item>
    </string-array>
    
</resources>

 然后:

 这样运行出来的效果就是:


 

 
 

 

 

 

 

 

                                           

  • 大小: 2.5 KB
  • 大小: 94.9 KB
  • 大小: 35.3 KB
  • 大小: 121.6 KB
  • 大小: 161.4 KB
  • 大小: 69.9 KB
1
3
分享到:
评论

相关推荐

    android 部分基本组件

    ### Android基本组件详解 在Android开发中,组件是构建用户界面和实现功能的基本单元。本文将详细介绍几种Android基本组件的功能与使用方法,包括`TextView`、`EditText`以及`TableLayout`。 #### TextView:...

    android基本组件(源码)

    在Android应用开发中,基本组件是构建应用程序的核心部分。这些组件是Android系统提供给开发者用于构建功能丰富的交互式应用的工具。...因此,掌握Android基本组件及其源码分析是成为一名专业Android开发者的必经之路。

    Android项目之组件化

    在Android Studio中实现项目组件化,可以极大地提高开发效率,降低维护成本,同时便于团队成员并行工作。 首先,让我们详细了解一下组件化的基本概念。组件化的核心是将一个大型的Android应用拆分为多个功能明确、...

    Android中自定义组件的过程

    2. **构造函数**:为新组件提供构造函数,以便在XML布局文件中使用。通常需要覆盖父类的`Context`构造函数和`AttributeSet`构造函数。 ```java public CustomView(Context context) { super(context); init(); } ...

    Android四大基本组件介绍与生命周期

    Android四大基本组件介绍与生命周期 Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器......

    android 基本组件 画廊 按钮 布局

    在Android开发中,基本组件是构建用户界面的基础,它们提供了丰富的功能,使开发者能够创建出交互性强、用户体验良好的应用程序。本教程将深入讲解Android的基本组件,包括画廊(Gallery)、按钮(Button)以及布局...

    Android 5.0 新组件Demo

    在Android 5.0(代号Lollipop)的更新中,谷歌引入了多个新组件以提升用户体验和...通过学习这个Demo,开发者能够掌握Android 5.0新组件的基本用法,提升自己的开发技能,同时也能理解这些组件如何改善用户界面和体验。

    Android 自定义TimePicker组件

    在Android开发中,TimePicker组件是一个非常常用的控件,它允许用户选择小时和分钟,通常用于设置闹钟、设定时间等场景。本文将深入解析TimePicker组件,并介绍如何进行自定义,以满足更加个性化的应用需求。 首先...

    Android四大组件简述

    在"Android四大组件简述"这个项目中,你可以找到关于这些组件的示例代码和实践应用,通过学习和调试这些示例,可以更深入地理解四大组件的工作原理和使用方式。这将对提升你的Android开发技能大有裨益。

    Android 左右侧滑组件

    在Android开发中,侧滑组件通常用于实现应用的导航或者扩展功能,比如网易新闻的侧滑菜单展示了不同的新闻分类,豌豆荚的侧滑界面提供了用户的个人中心等。本篇文章将详细探讨如何自定义一个类似的功能,即Android的...

    Android四大基本组件介绍与生命周期 pdf 介绍

    ### Android四大基本组件及其生命周期详解 #### 一、Android四大基本组件概述 Android四大基本组件是Android应用程序的核心组成部分,它们分别是Activity、Service、ContentProvider和BroadcastReceiver。这四个...

    Android四大基本组件(Ativity组件)

    详细掌握Android的四大基本组件中的Activity组件 具体内容包括:Activity生命周期、自定义Activity、Activity的配置.

    android绘图 自定义组件

    在Android应用开发中,自定义组件是提升用户体验和实现独特设计的关键技术。Android绘图与自定义组件的结合,能够让我们创造出独具特色的交互效果和视觉表现。以下将详细阐述这两个重要概念及其应用。 1. Android...

    安卓Widget小组件相关-androidWidget小组件开发.zip

    - Android Widget是Android系统中的一个组件,允许开发者将应用的功能和信息集成到用户的主屏幕上。 - 用户可以通过长按主屏幕,选择添加Widget来放置到桌面,提供便捷的操作。 2. **创建Widget** - 在Android ...

    Android学习笔记四:基本视图组件:TextView

    在Android开发中,基本视图组件是构建用户界面的基础元素,TextView作为其中之一,扮演着至关重要的角色。TextView用于展示文本信息,它不仅能够显示简单的静态文本,还可以支持动态文本更新、格式化显示以及多种...

    android桌面小组件最简实例

    这个最简实例展示了创建一个基本Android桌面小组件的基本流程,包括定义`AppWidgetProvider`、配置`app_widget_info`、实现`onUpdate()`方法以及设计小组件布局。尽管简单,但足以理解AppWidget的工作原理和核心组件...

    android第三章基本组件与布局模式

    在Android开发中,基本组件和布局模式是构建用户界面的核心元素。本章主要涵盖了TextView、FrameLayout、LayoutParams、AlertDialog、ImageView以及自定义View的使用,这些都是Android应用开发的基础。 首先,...

    android基本组件

    以下是关于Android基本组件的详细解释: 1. **Activity(活动)**:Activity是Android应用的核心组件,它代表用户可见的屏幕或窗口。每个与用户交互的界面都是一个Activity实例。Activity可以启动、暂停、恢复或...

    Android四大组件介绍

    Android 四大基本组件是构建 Android 应用程序的核心元素,它们分别是 Activity、Service、Content Provider 和 BroadcastReceiver。下面将详细介绍这四个组件及其主要功能。 1. Activity:Activity 是用户与应用...

    Android基本组件的使用方法

    在Android应用开发中,基本组件是构建用户界面和实现功能的核心元素。本篇文章将深入探讨Android的四大基本组件——Activity、EditText、TextView和Button,以及如何在多Activity环境中实现自由跳转。 首先,...

Global site tag (gtag.js) - Google Analytics