首先在主布局中引入Spinner控件,并利用entries引入下拉框的列表选项,列表选项由自己定义。 选中res->values文件夹右击选中new->Values Resource File命名为:values 在主活动中首先找到布局中定义的Spinner控件,然后为Spinnerd的选项列表注册点击事件。
1. Spinner
1.1 activity_main
<LinearLayout android:layout_width="match_parent" android:layout_height="match_parent"> <Spinner android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/spinner" android:entries="@array/mystring"/> 列表选项 </LinearLayout>
1.2 定义列表选项
在新建的values.xml文件中,新建字符数组<string-array>,name要与布局中的引用一致。<resources> <string-array name="mystring"> <item>全部</item> <item>电影</item> <item>音乐</item> <item>杂志</item> <item>小说</item> <item>科普</item> <item>爱情</item> <item>玄幻</item> <item>科学</item> <item>工业</item> <item>穿越</item> </string-array> </resources>
1.3 MainActivity
public class MainActivity extends AppCompatActivity { private Spinner spinner; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); spinner=findViewById(R.id.spinner); //添加监听事件 spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { //某个menu选项被选中时触发 String result= (String) parent.getItemAtPosition(position); Toast.makeText(MainActivity.this,result,Toast.LENGTH_LONG).show(); } @Override public void onNothingSelected(AdapterView<?> parent) { } }); } }
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算