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

一、改变高度

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

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


其中R.layout.main_liushuihao_stylespinner 为自己写的xml



    android:id="@android:id/text1"
    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 自定义 适配器的 方法  可以定义下拉框 的样式 ,网上一抓一大把,就不累述了




你可能感兴趣的:(Android)