Android 自定义 spinner样式

1、准备两张图片,并做好9.png
Android 自定义 spinner样式
文章图片
Android 自定义 spinner样式
文章图片


2、在drawable中定义my_spinner.xml
【Android 自定义 spinner样式】



3.写activity_main.xml


4.在layout中定义 simple_spinner_item.xml

5、java代码

package com.example.myspinner; import android.app.Activity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.Spinner; public class MainActivity extends Activity { private Spinner sp; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ArrayAdapter adapter = new ArrayAdapter( MainActivity.this, R.layout.simple_spinner_item); // 设置下拉的每一项的样式 // 设置下拉方式 adapter.setDropDownViewResource(R.layout.simple_spinner_item); for (int i = 0; i < 10; i++) { adapter.add("测试测试" + i); } sp = (Spinner) findViewById(R.id.sp_prentClass); sp.setAdapter(adapter); }}


我写的是适配平板的显示的效果如下 :
Android 自定义 spinner样式
文章图片






自己查一天资料写的 经验有限 大神勿喷.

    推荐阅读