android-下拉框Spinner

11 篇文章 0 订阅

https://github.com/arcadefire/nice-spinner

Usage

dependencies {
    compile 'com.github.arcadefire:nice-spinner:1.3.1'
}

The usage is pretty straightforward. Add the tag into the XML layout:

 <org.angmarch.views.NiceSpinner
   android:id="@+id/nice_spinner"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:layout_margin="16dp"/>
  • Note: change layout_width to at least the width of the largest item on the list to prevent resizing

Then use this snippet to populate with contents:

 NiceSpinner niceSpinner = (NiceSpinner) findViewById(R.id.nice_spinner);
 List<String> dataset = new LinkedList<>(Arrays.asList("One", "Two", "Three", "Four", "Five"));
 niceSpinner.attachDataSource(dataset);
Attributes

You can add attributes to customize the view. Available attributes:

nametypeinfo
arrowTintcolorsets the color on the drop-down arrow
hideArrowbooleanset whether show or hide the drop-down arrow
arrowDrawablereferenceset the drawable of the drop-down arrow
textTintcolorset the text color
dropDownListPaddingBottomdimensionset the bottom padding of the drop-down list
backgroundSelectorintegerset the background selector for the drop-down list rows

下载这个Lib,拷贝代码来研究。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值