在如今的手机领域,当属智能手机最为吃香。那么如何才能选择一款优秀的手机系统来满足我们的需求呢?在这里大家可以先来了解一下Android系统,以此作为参考,方便大家选择。那么今天介绍的内容则是关于Android Spinner的一些基本概念。
● Adapter的设置,调用setAdapter()方法。
● 追加Item选择时间的处理,调用setOnItemSelectedListener()方法,并把AdapterView.OnItemSelectedListener实例作为参数传递过去。
Android Spinner例程源码(Java)
- ArrayAdapter< String> adapter = new ArrayAdapter< String>(
- this,
- android.R.layout.simple_spinner_item);
- adapter.setDropDownViewResource(
- android.R.layout.simple_spinner_dropdown_item);
- adapter.add(“red”);
- adapter.add(“green”);
- adapter.add(“blue”);
- Spinner spinner = (Spinner) findViewById(id.spinner);
- spinner.setAdapter(adapter);
- spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
- @Override
- public void onItemSelected(
- AdapterView< ?> parent,
- View view,
- int position,
- long id) {
- Spinner spinner = (Spinner) parent;
- Log.v(“Test”, “id = ” + id + “(”
- + spinner.getSelectedItem().toString() + “)”);
- }
- @Override
- public void onNothingSelected(AdapterView< ?> parent) {
- }
- });
Android Spinner例程源码(Resource)
- < Spinner android:id=“@+id/spinner”
- android:layout_height=“wrap_content”
- android:layout_width=“fill_parent”/>
Android Spinner的相关源码就为大家介绍到这里。其它问题可以来天翼空间社区提问求解答。
转载于:https://blog.51cto.com/5371904/912783
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/110376.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...