当前位置: 首页 > news >正文

上海地区做旧物回收的网站在线编辑ppt的网站

上海地区做旧物回收的网站,在线编辑ppt的网站,微信小程序怎么做免费,做彩页素材的网站Spinner是一种类似于下拉列表的widget。 在这个教程中#xff0c;你将创建一个简单的用于展示星球列表的spinner组件。当选择列表中的一项时#xff0c;将会弹出一个表示所选项的toast信息。下面是具体步骤#xff1a; 1#xff0c;新建一个名为HelloSpinner的项目。 2你将创建一个简单的用于展示星球列表的spinner组件。当选择列表中的一项时将会弹出一个表示所选项的toast信息。下面是具体步骤 1新建一个名为HelloSpinner的项目。 2打开res/layout/main.xml文件并将下面的内容插入进去 ?xml version1.0 encodingutf-8?LinearLayout xmlns:androidhttp://schemas.android.com/apk/res/android android:orientationvertical android:padding10dip android:layout_widthfill_parent android:layout_heightwrap_contentTextView  android:layout_widthfill_parent  android:layout_heightwrap_content  android:layout_marginTop10dip  android:textstring/planet_prompt/Spinner android:idid/spinner  android:layout_widthfill_parent  android:layout_heightwrap_content  android:promptstring/planet_prompt//LinearLayout 有一点要注意的是TextView的android:text属性和Spinner的android:prompt属性都引用了相同的字符串资源。这个字符串是被用来做spinner的标题的。当应用于Spinner的时候这个字符串文本将出现在现则列表的的最上部。 3在res/values目录下创建一个stings.xml文件并按如下方式编辑 ?xml version1.0 encodingutf-8? resources string nameplanet_promptChoose a planet/string string-array nameplanets_arrayitemMercury/itemitemVenus/itemitemEarth/itemitemMars/itemitemJupiter/itemitemSaturn/itemitemUranus/itemitemNeptune/itemstring-array /resources 标签string是前面TextView和Spinner都引用的标题字符串。string-array元素定义了将要在Spinner中列出的字符串列表。 4打开HelloSpinner.java文件并将下面的代码插入到onCreate()方法中 Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Spinner spinner (Spinner) findViewById(R.id.spinner); ArrayAdapterCharSequence adapter ArrayAdapter.createFromResource( this, R.array.planets_array, android.R.layout.simple_spinner_item); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); } 在设置main.xml文件作为content view之后又通过findViewById(int)找到Spinner组件。然后createFromResource()方法创建了一个新的ArrayAdapter这个ArrayAdapter将用于初始Spinner列表的字符串数组中的每一个item绑定上。R.array.planets_array ID引用了在上面定义的string_array而android.R.layout.simple_spinner_item这个ID则引用了由系统定义的一个标准spinner样式appearance。然后调用setDropDownViewResource(int)来定义当spinner被打开的时候每一个item的appearancesimple_spinner_dropdown_item是系统定义另一个标准布局。最后通过调用setAdapter(T)ArrayAdapter和它所有的item就关联在一起了。 5通过实现AdapterView.OnItemSelectedListener创建一个内部类。当Spinner中的item被选择的时候这个函数将会提供一个回调方法。下面就是这个内部类 public class MyOnItemSelectedListener implements OnItemSelectedListener {     public void onItemSelected(AdapterView? parent,View view, int pos, long id) {       Toast.makeText(parent.getContext(), The planet is parent.getItemAtPosition(pos).toString(), Toast.LENGTH_LONG).show();     }   public void onNothingSelected(AdapterView? parent) { // Do nothing. } } 这个AdapterView.OnItemSelectedListerer需要onItemSelected()和onNothingSelected()回调方法。前面那个回调方法将在AdapterView中的item被选择的时候调用这时一个Toast信息将会被弹出后面的回调方法会在when a selection disappears from the AdapterView时被调用这个例子中不考虑。 6然后将这个MyOnItemSelectedListener应用到Spinner方法是在onCreate()方法中添加如下代码 spinner.setOnItemSelectedListerner(new MyOnItemSelectedListener() ); 这样就创建了一个MyOnItemSelectedListener匿名内部类并被设为Spinner的监听器。 7运行程序。得到如下结果 转载于:https://www.cnblogs.com/yaozq/archive/2012/03/01/2375057.html
http://www.pierceye.com/news/776075/

相关文章:

  • 石家庄网站建设接单常见的网络直接营销有哪些
  • 上海网站建设技术托管找合伙人做网站
  • 网站和自媒体都可以做东莞专业营销网站建设推广
  • 毕业设计网站怎么做校园网二手书交易网站建设
  • 网站运营托管协议凡科建设网站还用买服务器吗
  • 黑龙江省建设网官方网站erp系统软件免费版
  • 网站建设案例算命网站百度搜索站长平台网站
  • 手机wap网站模板 带后台thefox wordpress
  • 公司网站建设与设计制作游戏网站的设计方案
  • 移动端网站设计规范程序员帮忙做放贷网站
  • 网站到期查询广西建设信息网
  • 服务器可以放几个网站市场调研的五个步骤
  • 网站前置审批h5页面制作软件thinkphp
  • 企业网站设计调查问卷步骤记录器
  • dw里响应式网站怎么做郑州电力高等专科学校学费多少
  • 用app怎么样建网站深圳专业做网站的
  • 怎样做浏览的网站不被发现互联网营销师报考条件
  • 电子商务网站建设与电子支付网站进不去怎么解决
  • 微信网站模板下载电子商务网站建设的四个步骤
  • 网站内如何做论坛建设网站宝安区
  • 公司网站管理制定的作用网站建设设计文档模板
  • 做网站 附加信息全网整合营销公司
  • 做网站都需要用到什么软件每年网站备案抽查
  • 网站如何做电脑和手机软件ps素材网站大全
  • 佛山网站建设培训高能建站
  • 网站开发的相关技能广州有哪些广告公司
  • jsp网站设计用以前用过的域名做网站
  • 魔兽世界做宏网站家具设计与工程就业前景
  • 网站案例介绍平面设计网址推荐
  • 网站上的验证码怎么做简书 导入 wordpress