关键字: hellospinner
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);
-
}
-
-
}
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
>
<?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
>
<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
>
<?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
<string-array name="province">
<item value=“1”>湖南</item>
<item value="2">广州</item>
<item value="3">上海</item>
</string-array>
分享到:
相关推荐
第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 游戏...
第10章 Android应用开发 实例 10.1 情境模式 10.2 文件管理器 10.3 通讯录 10.4 音乐播放器 10.5 天气预报 10.6 个人地图 10.7 Widget日历 10.8 小结 第11 章Android游戏开发实例 11.1 手机...
第10章 Android应用开发实例 10.1 情境模式 10.2 文件管理器 10.3 通讯录 10.4 音乐播放器 10.5 天气预报 10.6 个人地图 10.7 Widget日历 10.8 小结 第11 章Android游戏开发实例 11.1 手机...
《Android开发案例驱动教程》 配套代码。 注: 由于第12,13,14章代码太大,无法上传到一个包中。 这三节代码会放到其他压缩包中。 作者:关东升,赵志荣 Java或C++程序员转变成为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 游戏...
### Android开发学习从入门到精通 #### 一、Android概览与历史背景 Android系统源自于2003年成立的Android公司,旨在为手持设备提供一个完整的操作系统平台。随着移动互联网的兴起,2005年,谷歌收购了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 游戏...
具备一些手机开发经验的开发者和Android开发爱好者学习用书;也适合作为相关培训学校的Android培训教材。 目录 第1章 掀起你的盖头来——初识Android 1.1 认识Android 1.2 Android的背景 1.2.1 Android的历史 1.2.2 ...
- 通过实际项目案例学习如何结合各种技术和功能点开发一款完整的Android应用。 - 掌握从需求分析、功能设计到编码实现的整体流程。 以上是《Android开发编程从入门到精通》一书中提到的部分核心知识点和技术细节...
接着,书中详细介绍了如何搭建Android开发环境,无论是Windows、Linux(Ubuntu)还是Mac OS用户,都能找到相应的配置步骤,包括安装JDK、Eclipse、SDK等必要软件,并设置SDK路径,验证开发环境。 进入Android SDK的...
是所有编程语言学习者接触的第一个程序,同样,在Android开发中也有HelloWorld!示例。这个示例通常用于展示如何创建一个简单的Android应用,并理解其基本结构和工作原理。 **2. 应用程序生命周期** 了解应用程序的...
- 开发环境通常使用Eclipse或Android Studio,其中Eclipse是一个经典的IDE,而Android Studio是当前官方推荐的工具。 - 配置Android SDK,包括安装JDK,设置环境变量,以及下载对应的Android版本SDK。 - 在...
- **Eclipse IDE**:下载适合Android开发的Eclipse版本,并按照指南完成安装。 - **Android SDK**: - **下载**:从官方网站下载Android SDK包,并解压到指定目录。 - **配置**:为Eclipse配置Android SDK插件,...
这个实验的目的是让学生熟悉Android开发环境,包括Eclipse集成开发环境、SDK和JDK的安装与配置。学生需要创建一个名为“HelloWorld”的项目,并在模拟器上运行。实验中,学生将学习如何新建项目、配置模拟器以及执行...
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 程序员入门》是一本面向初学者的指南,旨在帮助读者从零开始学习如何开发 Android 应用程序。本书通过详细步骤和实例,逐步讲解了 Android 开发所需的基础知识和技能。 首先,书中介绍了什么是 ...