废话不多说,下拉列表常用的就是spinner控件。

直接上代码:

package peng.liu.testview;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.Spinner;import android.widget.Toast;public class MainActivity extends Activity {    private Spinner spinner;    String[] data = new String[]{"android","hello","world"};    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        spinner = (Spinner) findViewById(R.id.spinner);        spinner.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,data));        spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {            @Override            public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {                Toast.makeText(MainActivity.this,data[i],Toast.LENGTH_LONG).show();            }            @Override            public void onNothingSelected(AdapterView<?> adapterView) {            }        });    }}

布局代码

<LinearLayout 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:paddingLeft="@dimen/activity_horizontal_margin"    android:paddingRight="@dimen/activity_horizontal_margin"    android:paddingTop="@dimen/activity_vertical_margin"    android:paddingBottom="@dimen/activity_vertical_margin"    tools:context=".MainActivity"    android:orientation="vertical">    <Spinner        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:id="@+id/spinner" /></LinearLayout> 

更多相关文章

  1. Android(安卓)重启应用代码
  2. 关机重启代码
  3. Android(安卓)实现模拟按键方法
  4. android 发送短信,彩信,邮件代码
  5. 网上找了些Android数据库操作的代码
  6. android 自带的下拉刷新控件,含Demo(SwipeRefreshLayout控件)
  7. android 代码片段
  8. Android(安卓)ValueAnimator和ObjectAnimator的高级用法(代码实现
  9. android 短信拦截

随机推荐

  1. Android隐式启动Activity匹配详解:Action,c
  2. Android(安卓)强制设置横屏或竖屏 设置全
  3. Android中引入开源库(Eclipse与Android(安
  4. Android修行之路——Android程序设计基础
  5. 【漫漫安卓路之承】android tips
  6. Android开发小记之一
  7. android(EditText)属性详解
  8. android shape总结 和控制的风格定制
  9. Android设备硬件序列号(SN、串号)分析
  10. Android(安卓)NDK开发:SeetaFace2实现人脸