android中Spinner(下拉框) 自定义样式 可改变 下拉选项的高度

时间:2024-11-17 06:59:51

一、改变高度

     // 建立数据源
        final String[] mItems = getResources().getStringArray();

 // 建立Adapter并且绑定数据源
        ArrayAdapter<String> _Adapter=new ArrayAdapter<String>(this,.main_liushuihao_stylespinner, mItems);


其中.main_liushuihao_stylespinner 为自己写的xml


<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:andro 
    android:
    style="?android:attr/spinnerItemStyle"
    android:singleLine="true"
    android:layout_width="match_parent"
    android:layout_height="50dip"   //高度
    android:ellipsize="marquee"
    android:textAlignment="inherit"
    android:gravity="center_vertical"
    android:layout_marginLeft="20dip"
    />


二、类似listview 自定义 适配器的 方法  可以定义下拉框 的样式 ,网上一抓一大把,就不累述了