社区
Android
帖子详情
spinner的position的值不能“带出去吗”
Name-less
2017-11-17 04:13:50
我写了一个spinner的事件类,并定义了一个全局变量,把position的值赋给全局变量,然后setText 这个position的值,结果是没问题的,然后写一个retrun全局变量的方法,在mainactivity方法里面显示这个值的时候发现这个值一直是0。为什么
...全文
183
7
打赏
收藏
spinner的position的值不能“带出去吗”
我写了一个spinner的事件类,并定义了一个全局变量,把position的值赋给全局变量,然后setText 这个position的值,结果是没问题的,然后写一个retrun全局变量的方法,在mainactivity方法里面显示这个值的时候发现这个值一直是0。为什么
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Name-less
2017-11-23
打赏
举报
回复
没人吗,问题还没解决啊
莫非有道
2017-11-23
打赏
举报
回复
spinner是一个列表选择框,会在用户选择后,展示一个列表供用户进行选择。spinner是viewgroup的间接子类,它和其他的android控件一样,数据需要使用adapter进行封装。
http://www.apkbus.com/thread-586993-1-1.html
Name-less
2017-11-17
打赏
举报
回复
引用 4 楼 cxz003 的回复:
textView2只有onCreate的时候setText 需要怎么变??
我在onCreate方法里面已经用了spinner类的返回position方法了,是得到position值后再setText 的
顽固已死_有事烧纸
2017-11-17
打赏
举报
回复
textView2只有onCreate的时候setText 需要怎么变??
Name-less
2017-11-17
打赏
举报
回复
是不是spinner不允许带position的值出去啊,但我已经把position赋值给成员变量了,还这样?
Name-less
2017-11-17
打赏
举报
回复
这个是spinner类的关键代码 mySpinner.setOnItemSelectedListener(new Spinner.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { //position值是0到4,分别表示思源弘毅等等 switch (mySpinner.getSelectedItemPosition()){ case 0: DormitoryP=mySpinner.getSelectedItemPosition(); String a1=String.valueOf(DormitoryP); textView.setText(a1); break; case 1: DormitoryP=mySpinner.getSelectedItemPosition(); String a2=String.valueOf(DormitoryP); textView.setText(a2); break; case 2: DormitoryP=mySpinner.getSelectedItemPosition(); String a3=String.valueOf(DormitoryP); textView.setText(a3); break; case 3: DormitoryP=mySpinner.getSelectedItemPosition(); String a4=String.valueOf(DormitoryP); textView.setText(a4); break; case 4: DormitoryP=mySpinner.getSelectedItemPosition(); String a5=String.valueOf(DormitoryP); textView.setText(a5); break; /******************************************************/ 下面这个是mianactivity的内容 public class MainActivity extends AppCompatActivity { private TextView textView2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView2=(TextView)findViewById(R.id.textView2); SpinnerFiction s=new SpinnerFiction(); try { s.Fiction(this); } catch (IOException e) { e.printStackTrace(); } String s1=String.valueOf(s.R()); textView2.setText(s1); }}
Name-less
2017-11-17
打赏
举报
回复
效果是这样的,可以看到上面的text是变化的,那个settext是在spinner内部类里面写的,而下面的text一直是不动的,
Andoird Nice
Spinner
源码解析
在这个项目基础上扩展了一些属性, 扩展后项目 源码中比较有意思的部分是如何将上...在这里处理ListPopupWindow中ListView被点击的条目的索引
值
与该条目中数据在数据源List中的索引
值
的运算关系. /** * 初始化Popup...
extjs 月份选择控件_ExtJs日期时间选择控件(精确到秒)
一。一些废话近日来,有几个项目用到了EXTJS作为Web前端。也看到了一些童鞋苦苦在网上寻觅可以选择时间的控件,由于EXTJS版本差异较大,利用官方3.2的Demo制作了一个可以选择到秒的...文件明细:
Spinner
.jsSpinne...
Android 利用接口将adapter中的控件传给activity,实现交互
最近的功能对我这种基本没什么经验的白菜来说,真是越来越有难度了喔。...这个只要在adapter中重写几个方法就可以了:1、getItemViewType(int
position
); 2、getViewTypeCount 3、然后在getView(final int
Material Design学习之 Sliders(详细分析,悬空气球显示进度
值
,附
带
Eclipse可以jar)
(会讲中间变量的操作,这里不理解可以
带
着疑问继续看下去) @Override public void invalidate () { ball.invalidate(); super .invalidate(); } 98-102行,刷新UI public boolean ...
ROS kinetic+MoveIt!控制aubo机械臂笔记四 aubo开源代码底层机制
API接口,进行路径规并将规划到的信息通过move_group节点发布
出去
。该节点根据用户的需要实现相应的功能。也就是说,在实际项目中,这就是你创建的节点(当然根据项目复杂程度的不同,可以有多个类似节点)。 我们...
Android
80,337
社区成员
91,284
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章