Android 自定义 spinner样式

1、准备两张图片,并做好9.png


2、在drawable中定义my_spinner.xml




    
    
     
    

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样式_第1张图片



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

你可能感兴趣的:(android)