Spinner 自动揭示文本 二级列表
来源:互联网 发布:一切用数据说话的感悟 编辑:程序博客网 时间:2024/06/01 19:51
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:spinnerMode="dialog"
android:prompt="@string/title"
android:entries="@array/city_array"/>
其中在strings.xml文件中:
<string-array name="city_array">
<item>北京</item>
<item>上海</item>
<item>广州</item>
<item>纽约</item>
</string-array>
例如在drawable文件夹下保存yuanjiao.xml文件
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<corners android:radius="5dp"/>
<stroke android:color="#2080B8" android:width="2dp"/>
<solid android:color="#ffffff"></solid>
</shape>
也可以这样引用android:background="@drawable/yuanjiao"
接着给Spinner控件设置监听
spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view,
int position, long id) {
//获得当前 的数组
String citynameString = getResources()
.getStringArray(R.array.city_array)[position];
switch (position) {
case 0:
ivImageView.setImageResource(R.drawable.beijin);
break;
case 1:
ivImageView.setImageResource(R.drawable.shanghai);
break;
case 2:
ivImageView.setImageResource(R.drawable.guangzou);
break;
case 3:
ivImageView.setImageResource(R.drawable.nvshen);
break;
default:
break;
}
Toast.makeText(MainActivity.this, citynameString, Toast.LENGTH_SHORT).show();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// TODO Auto-generated method stub
}
});
自动揭示文本控件
<AutoCompleteTextView
android:id="@+id/auto"
android:layout_width="match_parent"
android:layout_height="40dp"
android:hint="请输入..."
android:completionThreshold="1"/>
在onCreate方法中:
auto_text = (AutoCompleteTextView) findViewById(R.id.auto);
ArrayAdapter<String> adapter=new ArrayAdapter<String>
(AutoActivity.this, android.R.layout.simple_spinner_item,
getResources().getStringArray(R.array.book_array));
auto_text.setAdapter(adapter);
二级列表:
<ExpandableListView
android:id="@+id/elistview"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:groupIndicator="@null" >
</ExpandableListView>
和ListView使用一样
- Spinner 自动揭示文本 二级列表
- 下拉列表Spinner 、自动补齐AutoCompleteTextView、
- Spinner 二级联动
- Spinner的二级联动
- Spinner的二级联动
- spinner二级联动
- 二级列表
- 二级列表
- 二级列表
- 二级列表
- 二级列表
- 二级列表
- 二级列表
- 二级列表
- 二级列表
- 二级列表
- 二级列表
- 二级列表
- 个人赛---贪心问题
- Cpp环境【NOIP2003 P3】【Vijos1100】【Code[VS]1090】【CQYZOS2816】加分二叉树
- 机器学习: Softmax Classifier (三个隐含层)
- 华为上机题:等式变换
- 欢迎使用CSDN-markdown编辑器
- Spinner 自动揭示文本 二级列表
- 纯英文文本,数字文本不自动换行
- 控件AutoCompleteTextView 自动提示
- centos7安装php5.5
- Codeforces 496 C Removing Columns【思维】
- UGUI 实现滑入滑出的效果
- The Suspects poj1611(并查集的深度理解) 16.9.21
- 生成36位全局唯一数(GUID、UUID)
- n皇后问题