Day 21:Spinner 下拉选单基本用法

本篇文章同步发表在 HKT 线上教室 部落格,线上影音教学课程已上架至 UdemyYoutube 频道。另外,想追踪更多相关技术资讯,欢迎到 脸书粉丝专页 按赞追踪喔~

今天,将要来介绍,如何使用基本 Spinner 下拉选单。

Spinner 基本用法

  1. 宣告 Spinner 元件布局
<Spinner
    android:id="@+id/spinner"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" />
  1. 设定 adapter
//设定要显示的测试资料集合
val classData = listOf("从零开始学 Dart 程序设计", "Flutter 程序设计入门实战", "从零开始学 kotlin 程序设计","从零开始学 Java 程序设计")

//透过 ArrayAdapter 设定显示样式与指定资料
val adapter = ArrayAdapter(this, android.R.layout.simple_spinner_dropdown_item, classData)

//设定 adapter
binding.spinner.adapter = adapter

输出结果

参考资料

HKT 线上教室
https://tw-hkt.blogspot.com/

Freepik
https://www.freepik.com/

Spinners
https://developer.android.com/guide/topics/ui/controls/spinner


透过这个例子,我们将会了解到,原来不起眼的下拉选单,因为我们塞入不一样的资料,就变成强大各式各样的下拉式资料选单。

後记,今天是一年一度中秋节,但在防堵疫情之下,全台不能在户外与家人和朋友一起烤肉,才了解到原本出门在外,不用戴口罩,可以大口呼吸的幸福,最後祝大家中秋节快乐,身体健康、平安。


此图片取自:freepik

那今天【iThome 铁人赛】就介绍到这边罗~

顺带一提,KT 线上教室,脸书粉丝团,会不定期发布相关资讯,不想错过最新资讯,不要忘记来按赞,追踪喔!也欢迎大家将这篇文章分享给更多人喔。

我们明天再见罗!!!掰掰~


<<:  Day6 Milestone怎麽立

>>:  [Java Day10] 3.3. for

Day15 Combine 02 - Publisher

Publisher 在Combine 中,Publisher 是观察者模式中的Observable,...

【零基础成为 AI 解梦大师秘笈】Day29 - 周易解梦之人工智慧(10)

LSTM 前言 系列文章简介 大家好,我们是 AI . FREE Team - 人工智慧自由团队,这...

Day 14 CSS <网页布局-浮动布局>

浮动属性float用於创建浮动 使其移动到另一边 直到左或右边缘触及包含块或另一个浮动框的边缘 语法...

[Day 18] Sass - Mixins

@mixin 与 @include @mixin通常与@include一起使用, @mixin用来定...

企业资料通讯Week6 (2) | P2P architecture

P2P architecture P2P(Peer-to-peer,点对点的传输),这是一个无中心服...