`

Eclipse 开发 Android, Hello Spinner( 学习10 )

阅读更多

HelloSpinner.java 源码

package com.example.test;

import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.Spinner;

public class HelloSpinner extends Activity {
	@Override
	public void onCreate(Bundle savedInstanceState) {
	    super.onCreate(savedInstanceState);
	    setContentView(R.layout.main);

	    Spinner s = (Spinner) findViewById(R.id.spinner);
	    ArrayAdapter adapter = ArrayAdapter.createFromResource(
	            this, R.array.planets, android.R.layout.simple_spinner_item);
	    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
	    s.setAdapter(adapter);
	}

}

 layout->main.xml

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

    <TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dip"
        android:text="Please select a planet:"
    />

    <Spinner 
        android:id="@+id/spinner"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:drawSelectorOnTop="true"
        android:prompt="@string/planet_prompt"
    />

</LinearLayout>

 values->arrays.xml

<resources>

    <string-array name="planets">
        <item>Mercury</item>
        <item>Venus</item>
        <item>Earth</item>
        <item>Mars</item>
        <item>Jupiter</item>
        <item>Saturn</item>
        <item>Uranus</item>
        <item>Neptune</item>
    </string-array>
    
</resources>

 value->strings.xml

 

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, HelloSpinner!</string>
    <string name="app_name">HelloSpinner</string>
	<string name="planet_prompt">Choose a planet</string>
</resources>

 

run it

 

 

分享到:
评论

相关推荐

    android开发揭秘PDF

    第10章 Android应用开发 实例 10.1 情境模式 10.2 文件管理器 10.3 通讯录 10.4 音乐播放器 10.5 天气预报 10.6 个人地图 10.7 Widget日历 10.8 小结 第11 章Android游戏开发实例 11.1 手机游戏开发简介 11.2 游戏...

    《Android应用开发揭秘》附带光盘代码.

     第10章 Android应用开发  实例  10.1 情境模式  10.2 文件管理器  10.3 通讯录  10.4 音乐播放器  10.5 天气预报  10.6 个人地图  10.7 Widget日历  10.8 小结  第11 章Android游戏开发实例  11.1 手机...

    《Android应用开发揭秘》源码

     第10章 Android应用开发实例  10.1 情境模式  10.2 文件管理器  10.3 通讯录  10.4 音乐播放器  10.5 天气预报  10.6 个人地图  10.7 Widget日历  10.8 小结  第11 章Android游戏开发实例  11.1 手机...

    Android开发案例驱动教程 配套代码

    《Android开发案例驱动教程》 配套代码。 注: 由于第12,13,14章代码太大,无法上传到一个包中。 这三节代码会放到其他压缩包中。 作者:关东升,赵志荣 Java或C++程序员转变成为Android程序员 采用案例驱动模式...

    Android应用开发揭秘pdf高清版

    第10章 Android应用开发 实例 10.1 情境模式 10.2 文件管理器 10.3 通讯录 10.4 音乐播放器 10.5 天气预报 10.6 个人地图 10.7 Widget日历 10.8 小结 第11 章Android游戏开发实例 11.1 手机游戏开发简介 11.2 游戏...

    Android开发学习从入门到精通

    ### Android开发学习从入门到精通 #### 一、Android概览与历史背景 Android系统源自于2003年成立的Android公司,旨在为手持设备提供一个完整的操作系统平台。随着移动互联网的兴起,2005年,谷歌收购了Android公司...

    Android应用开发揭秘

    第10章 Android应用开发实例 10.1 情境模式 10.2 文件管理器 10.3 通讯录 10.4 音乐播放器 10.5 天气预报 10.6 个人地图 10.7 Widget日历 10.8 小结 第11 章Android游戏开发实例 11.1 手机游戏开发简介 11.2 游戏...

    Google.Android开发入门与实战

    具备一些手机开发经验的开发者和Android开发爱好者学习用书;也适合作为相关培训学校的Android培训教材。 目录 第1章 掀起你的盖头来——初识Android 1.1 认识Android 1.2 Android的背景 1.2.1 Android的历史 1.2.2 ...

    Android开发编程从入门到精通——Android程序员必备

    - 通过实际项目案例学习如何结合各种技术和功能点开发一款完整的Android应用。 - 掌握从需求分析、功能设计到编码实现的整体流程。 以上是《Android开发编程从入门到精通》一书中提到的部分核心知识点和技术细节...

    android开发

    1. **Eclipse安装**:Eclipse是一款流行的集成开发环境,支持多种插件,包括Android开发必备的ADT插件。 - 下载Eclipse IDE for Java Developers版本。 - 安装JRE(Java Runtime Environment),确保系统环境变量...

    Android开发工程师必备

    - **总则**:Eclipse是Android开发的主流集成开发环境之一。 - **步骤**: - 下载Eclipse:访问官方网站获取最新版本。 - 安装JRE:Eclipse需要Java运行环境支持。 - 配置Eclipse:安装完成后进行必要的设置,...

    《Google Android开发入门与实战》目录.pdf

    接着,书中详细介绍了如何搭建Android开发环境,无论是Windows、Linux(Ubuntu)还是Mac OS用户,都能找到相应的配置步骤,包括安装JDK、Eclipse、SDK等必要软件,并设置SDK路径,验证开发环境。 进入Android SDK的...

    Android应用开发I实验指导书.doc

    在第一个实验中,学生被引导完成对Android开发环境的搭建,这是学习Android应用开发的第一步。实验内容包括安装JDK、Eclipse的解压以及配置SDK路径。在完成环境搭建后,学生将新建一个名为“HelloWorld”的项目,并...

    Android入门手册-中文版

    是所有编程语言学习者接触的第一个程序,同样,在Android开发中也有HelloWorld!示例。这个示例通常用于展示如何创建一个简单的Android应用,并理解其基本结构和工作原理。 **2. 应用程序生命周期** 了解应用程序的...

    android应用程序开发流程要点.docx

    - 开发环境通常使用Eclipse或Android Studio,其中Eclipse是一个经典的IDE,而Android Studio是当前官方推荐的工具。 - 配置Android SDK,包括安装JDK,设置环境变量,以及下载对应的Android版本SDK。 - 在...

    中文版Android程序员入门

    - **Eclipse IDE**:下载并安装Eclipse集成开发环境,作为Android应用开发的主要工具。 - **JRE(Java运行环境)**:确保系统中安装有JRE,为Eclipse提供必要的Java运行支持。 - **Android SDK**:下载并安装Android...

    Android程序员入门(中文版)

    - **配置Android Plugin for Eclipse (ADT)**:安装完成后,需为Eclipse配置ADT插件,以便进行Android开发。 #### 三、浏览Android SDK - **SDK概述**:Android SDK包含了用于开发Android应用的各种工具和资源,...

    Android开发从入门到精通

    - **Eclipse IDE**:下载适合Android开发的Eclipse版本,并按照指南完成安装。 - **Android SDK**: - **下载**:从官方网站下载Android SDK包,并解压到指定目录。 - **配置**:为Eclipse配置Android SDK插件,...

    Google Android开发入门与实战的代码

    Google Android开发入门与实战的代码 1章 掀起你的盖头来——初识Android. 1 1.1 认识Android 1 1.2 Android的背景 2 1.2.1 Android的历史 2 1.2.2 Android的发展 2 1.3 我的Android我做主 2 ...

    Android程序员入门(中文版).doc

    《中文版 Android 程序员入门》是一本面向初学者的指南,旨在帮助读者从零开始学习如何开发 Android 应用程序。本书通过详细步骤和实例,逐步讲解了 Android 开发所需的基础知识和技能。 首先,书中介绍了什么是 ...

Global site tag (gtag.js) - Google Analytics