`
chengyu2099
  • 浏览: 468775 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

android入门 spinner

 
阅读更多
package com.zte.android.lession;   
  
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Spinner;
import android.widget.Toast;

/**
 * @author rychenga
 * 
 * 一个spinner、2个button 组件
 * 单击button时完成spinner的数据获取操作
 */
public class Activity_011_Spinner extends Activity
{
	private Button btn1 ;
	private Button btn2 ;
	private Spinner spinner ;
	@Override
	protected void onCreate(Bundle savedInstanceState) 
	{
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_011_spinner_layout);
		
		//初始化组件
		btn1 = (Button)findViewById(R.id.l011_button1);
		btn2 = (Button)findViewById(R.id.l011_button2);
		spinner = (Spinner)findViewById(R.id.l011_spinner1);
		
		btn1.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				Toast.makeText(Activity_011_Spinner.this, 
						String.valueOf(spinner.getCount()), 
						Toast.LENGTH_LONG).show();
			}
		});
		
		btn2.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				Toast.makeText(Activity_011_Spinner.this, 
							String.valueOf(spinner.getSelectedItem()),
							Toast.LENGTH_LONG).show();
			}
		});
		
	}
	
}  


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <Spinner
        android:id="@+id/l011_spinner1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:entries="@array/activity_011_items" />

    <Button
        android:id="@+id/l011_button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="显示选项数" />

    <Button
        android:id="@+id/l011_button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="显示选项" />

</LinearLayout>

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array name="activity_011_items">
        <item>选项一</item>
        <item>选项二</item>
        <item>选项三</item>
        <item>选项四</item>
        <item>选项五</item>
        <item>选项六</item>
    </string-array>
</resources>
分享到:
评论

相关推荐

    Android入门到精通源代码.

    《Android从入门到精通》 第1章 初识Android 1.1 什么是Android 1.1.1 移动信息设备分类 1.1.2 Open Handset Alliance和 Android 1.2 Android简介 1.2.1 Andriod的历史 1.2.2 Andriod的未来 1.2.3 Andriod平台的技术...

    Android开发入门与实战代码

    "Android开发入门与实战代码"这个资源为这些问题提供了宝贵的解决方案。它涵盖了RSS Reader的实现以及常用Android控件的使用,这些都是Android开发者必须掌握的基础技能。 首先,让我们深入探讨RSS Reader的开发。...

    Android入门手册-中文版

    根据给定的“Android入门手册-中文版”的文件信息,我们可以从中提炼出一系列与Android开发相关的知识点,这些知识点覆盖了从Android系统的基本概念到实际应用开发的各个环节。下面,我们将详细解析这些知识点。 ##...

    Android入门组件源码

    在Android开发领域,掌握基础组件的使用是至关重要的。这些组件是构建用户界面的基本元素,提供了与用户交互的各种方式。让我们深入探讨一下标题和描述中提到的几个关键组件:TextView、CheckBox、RadioButton以及...

    android端入门视图实例集锦

    本教程集合了Android端的一些基本视图操作实例,涵盖了ListView、Spinner以及ImageSwitch这三个常用组件,旨在帮助初学者快速入门Android UI设计。 **ListView** 是Android中用于展示大量数据的列表视图,它能滚动...

    Android编程入门很简单.(清华出版.王勇).part1

    书名:《Android编程入门很简单》(清华大学出版社.王勇)。 压缩打包成2部分,这是第1部分。 本书是一本与众不同的Android学习读物,是一本化繁为简,把抽象问题具体化,把复杂问题简单化的书。本书避免出现...

    Android 入门学习教程

    4. **Android控件**:熟悉TextView、EditText、Button、ImageView、CheckBox、RadioButton、Spinner等基本UI组件的使用方法,了解它们的功能和属性设置。 5. **事件处理**:掌握点击事件、滑动事件等基本交互处理,...

    Android入门到精通详解.pdf

    ### Android入门到精通详解知识点概览 #### 一、Android系统结构和SDK使用 ##### 1.1 系统介绍 - **定义**: Android是由Google公司开发的一款基于Linux内核的开源操作系统,专为移动设备设计。 - **组成**: - **...

    android入门UI组件学习Demo

    本示例项目"android入门UI组件学习Demo"旨在帮助初学者了解并实践这些组件的使用,从而快速掌握Android应用开发的基础。通过这个项目,你可以看到各种UI组件的实际应用,以及一些基本的程序逻辑实现,例如安全退出...

    安卓Android入门经典

    ### 安卓Android入门经典知识点解析 #### 一、Android系统结构与SDK使用 ##### 1.1 Android系统介绍 Android是一种基于Linux内核的操作系统,最初由Andy Rubin等人创立,后被Google收购。Android系统设计之初即...

    Xamarin Android入门开发指南api调用文档,内容详细

    Xamarin Android入门开发指南API调用文档详细介绍了如何使用Xamarin进行Android开发,其中涉及了从基础设置到高级功能的各个方面。 首先,Xamarin Android开发环境的搭建包括在Windows系统上安装必要的软件和工具。...

    Android Studio从入门到精通_清晰版

    视图组件是构建用户界面的基石,Android Studio提供了一整套视图工具箱,涵盖文本框TextView、编辑框EditText、单选组RadioGroup、复选框CheckBox、图片视图ImageView、日期选择器DatePicker和下拉列表Spinner等。...

    android初学者入门项目

    11、Spinner View 选择框(弹出框形式选择) 12、DatePicker TimePicker View 日期时间选择器 13、ProgressBar View 普通进度条、显示在标题栏上的进度条 14、RatingBar View 评级 15、 SeekBar 拖动条,音量调节...

    Android新手入门练习 生活记事 源代码

    【Android新手入门练习 生活记事 源代码】是一个非常适合初学者的项目,它旨在帮助新接触Android开发的人员快速上手。这个项目的核心功能是创建一个实用的应用,用于记录日常生活、工作和学习中的重要事项,从而提高...

    Android基础入门PPT

    以上内容涵盖了Android入门所需的基础知识点和技术细节,对于初学者来说是非常宝贵的资源。通过这些学习材料,开发者可以快速掌握Android开发的基本流程和技术要点,为进一步深入学习打下坚实的基础。

    Google.Android开发入门与实战

     《Android开发入门与实战》内容上涵盖了用Android开发的大部分场景,从Android基础介绍、环境搭建、SDK介绍、Market使用,到应用剖析、组件介绍、实例演示等方面。从技术实现上,讲解了5个Android平台下的完整综合...

Global site tag (gtag.js) - Google Analytics