使用Spinner组件实现如下效果
来源:互联网 发布:永宏编程电缆用驱动吗 编辑:程序博客网 时间:2024/05/20 01:36
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<Spinner
android:id="@+id/spinner_1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawSelectorOnTop="false" />
<Spinner
android:id="@+id/spinner_2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawSelectorOnTop="false" />
</RelativeLayout>
package com.example.ui4;import java.util.ArrayList;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 spin;private static final String[] mCountries = { "China", "Russia", "Germany","Ukraine", "Belarus", "USA" };@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Spinner spin = (Spinner) findViewById(R.id.spinner_2);ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.countries, android.R.layout.simple_spinner_item);adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);spin.setAdapter(adapter);}private void find_and_modify_view() {spin = (Spinner) findViewById(R.id.spinner_1);ArrayList<String> allcountries = new ArrayList<String>();for (int i = 0; i < mCountries.length; i++) {allcountries.add(mCountries[i]);}ArrayAdapter<String> aspnCountries = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, allcountries);aspnCountries.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);// 设定下拉菜单的样式spin.setAdapter(aspnCountries);}@Overridepublic 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;}}
- 使用Spinner组件实现如下效果
- 使用Spinner组件实现如下效果
- 任务4:使用Spinner组件实现如下效果
- 《使用ImageSwitcher实现如下效果》
- 使用Spinner组件实现语言选项
- 使用Spinner组件实现语言选项
- 任务5:使用ImageSwitcher实现如下效果
- 使用PopupWindow 实现Spinner 的点击效果
- spinner组件的使用
- Spinner组件的使用
- 任务6:使用ImageSwitcher和Gallery实现如下效果展示
- 使用AutoCompleteTextView+spinner+FrameLayout组合实现下拉框效果
- Spinner 实现key value 效果
- 【Android基础】Spinner组件使用
- android spinner autocompleteTextView 组件使用
- Dialog实现Spinner下拉列表效果
- 自定义Spinner样式以及实现hint效果
- Android实现省市区三级联动效果Spinner
- 我要走了
- 看书小记2(《C专家编程》)
- 数组与指针的区别
- main 函数之前与之后
- 【算法】中位数 median
- 使用Spinner组件实现如下效果
- 分类器
- 50道经典SQL语句题目及答案(使用Oracle语法)
- 语言代码表
- nyoj-874-签到
- Android程序——选项卡组件和ListView组件结合模拟新浪微博
- jQuery基础与一些细节(1)
- MFC组合框控件总结及用法示例
- Linux下的进程间通信