Android列表控件Spinner简单用法示例

 更新时间:2017年12月05日 10:57:09   作者:xxiaowen  
这篇文章主要介绍了Android列表控件Spinner简单用法,结合实例形式分析了Android列表控件Spinner的布局与功能实现技巧,需要的朋友可以参考下

本文实例讲述了Android列表控件Spinner简单用法。分享给大家供大家参考,具体如下:

Android的Spinner控件用来显示列表项,类似于一组单选框RadioButton。这里介绍一下其简单用法:

xml布局:

<?xml version="1.0" encoding="utf-8"?>
<LinaerLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
   >
<Spinner
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:entries="@strings/books"
    android:prompt="@string/tip"
    />
<Spinner
    android:id="@+id/spinner"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:prompt="@string/tip"
    />
</LinaerLayout>

java代码部分:

package com.example.test06;
import android.R;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
public class MainActivity extends Activity {
   Spinner spinner;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    spinner=(Spinner)findViewById(R.id.spinner);
    String[] arr={"孙悟空","猪八戒","唐僧"};
    ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_multiple_choice,arr);
    spinner.setAdapter(adapter);
  }
  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
  }
}

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结

希望本文所述对大家Android程序设计有所帮助。

相关文章

  • FragmentTabHost FrameLayout实现底部导航栏

    FragmentTabHost FrameLayout实现底部导航栏

    这篇文章主要为大家详细介绍了FragmentTabHost和FrameLayout实现底部导航栏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • 解决Android studio中关于模拟器的/data目录不能显示的问题

    解决Android studio中关于模拟器的/data目录不能显示的问题

    这篇文章主要介绍了解决Android studio中关于模拟器的/data目录不能显示的问题,主要原因还是我们权限不够,当前的用户没有权限访问data目录。具体解决方法大家跟随脚本之家小编一起看看吧
    2018-06-06
  • Android gradient 使用小结

    Android gradient 使用小结

    在Android中使用gradient(渐变)通常是通过drawable文件来设置背景,下面是可以直接用的几种用法汇总,包括线性渐变、径向渐变、扫描渐变(sweep)等,感兴趣的朋友一起看看吧
    2025-04-04
  • Android 实现伸缩布局效果示例代码

    Android 实现伸缩布局效果示例代码

    这篇文章主要介绍了Android 实现伸缩布局效果的示例代码,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-01-01
  • Android实现可播放GIF动画的ImageView

    Android实现可播放GIF动画的ImageView

    这篇文章主要为大家详细介绍了Android实现可播放GIF动画的ImageView,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Android Google AutoService框架使用详解

    Android Google AutoService框架使用详解

    AutoService是Google开发一个自动生成SPI清单文件的框架。看过一些基于APT的三方框架源码的读者应该有所了解。比如Arouter、EventBus等等
    2022-11-11
  • Android中悬浮窗口的实现原理实例分析

    Android中悬浮窗口的实现原理实例分析

    这篇文章主要介绍了Android中悬浮窗口的实现原理,以实例形式较为详细的分析了Android悬浮窗口的原理与具体实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • Android AES加密工具类分享

    Android AES加密工具类分享

    这篇文章主要介绍了Android AES加密工具类分享,本文给出了实现代码和使用例子,本文使用PKCS5Padding加密方式实现,需要的朋友可以参考下
    2014-10-10
  • Android通过ImageView设置手指滑动控件缩放

    Android通过ImageView设置手指滑动控件缩放

    这篇文章主要介绍了Android通过ImageView设置手指滑动控件缩放效果,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-12-12
  • Android Handler使用案例详解

    Android Handler使用案例详解

    这篇文章主要介绍了Android Handler使用案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08

最新评论