实现两个Spinner互相关联
来源:互联网 发布:小猪cms最新版 编辑:程序博客网 时间:2024/05/22 13:59
main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ><Spinner android:id="@+id/list1"android:layout_width="90px" android:layout_height="42px"android:layout_marginTop="3px"android:layout_marginLeft="60px"/><Spinner android:id="@+id/list2"android:layout_width="90px" android:layout_height="42px"android:layout_marginTop="3px"android:layout_marginLeft="60px"/></LinearLayout>
java代码
public class AndroidTestActivity extends Activity {private Spinner spinner1;private Context context;/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);context = this;spinner1 = (Spinner) findViewById(R.id.list1); String[] m={"aaa","bbb"}; ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item,m); spinner1.setAdapter(adapter); spinner1.setOnItemSelectedListener(spinnerSelectedListener);}private Spinner.OnItemSelectedListener spinnerSelectedListener = new Spinner.OnItemSelectedListener() { public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { String selectedValue = (String)spinner1.getSelectedItem(); Spinner spinner2 = (Spinner) findViewById(R.id.list2); String[] m={selectedValue};ArrayAdapter<String> adapter = new ArrayAdapter<String>(context,android.R.layout.simple_spinner_item, m); spinner2.setAdapter(adapter); } public void onNothingSelected(AdapterView<?> arg0) { // TODO Auto-generated method stub } };}
- 实现两个Spinner互相关联
- 如何实现两个或多个Spinner之间内容的关联
- 一张表中两个字段互相关联
- 简单的两个Spinner内容相关联,Spinner与TextView关联
- Spinner相互监听关联
- Android ListView中两个Spinner如何实现联动?
- 简单自定义实现两个HorizontalScrollView关联滑动
- js实现两个多选框互相传值过程(原)
- 两个select之间option的互相添加操作(jquery实现)
- 两个asterisk服务器之间实现分机互相拨打
- JavaScript实现父子两个窗口之间互相通信
- jQuery实现两个下拉菜单的选项互相移动效果
- Android实现两个ScrollView互相联动,同步滚动的效果
- iOS开发 使用Block实现两个页面互相传值
- angular实现两个select选择框互相传值
- Hibernate 表互相关联,注解实现以及两表的更新
- 用两个Repeater实现关联数据的格式输出
- oracle 实现 关联两个表更新 update select
- WebServices CXF开发常见异常及解决方法
- js运行时类型识别的例子
- android尝鲜
- 调和级数之和1 + 1/2 + 1/3 + ...
- Linux下搭建Webdav(apache)
- 实现两个Spinner互相关联
- 装饰器模式
- Android TextView 超链接
- qt model删除选中的记录异常问题
- js 设置窗口为最大化
- LDD3学习笔记(13):中断处理
- 改变自己pc的ip地址
- (hdu 1071)The area
- 主成分分析方法