1- # About
1+ # Summary
22安卓选择器类库,包括日期时间选择器、一二三级联动选择器、城市选择器、颜色选择器、文件目录选择器、数字选择器。
33Picker for android, include date& ; time/option/color/file& ; directory/number.
44
@@ -13,12 +13,13 @@ dependencies {
1313}
1414```
1515注:
16+ gradle为1.3.0,buildTools为23.0.1,sdk为23。
1617滑轮选择器的名称较长时,将以“...”显示超出的部分。
17- 支持android2.2+,项目编码为UTF-8。
18+ 支持android2.2+,项目编码为UTF-8。
1819
19- # Simple
20+ # Sample
2021日期选择器:
21- ``` java
22+ ``` java
2223 DateTimePicker picker = new DateTimePicker (this );
2324 picker. setMode(DateTimePicker . Mode . YEAR_MONTH_DAY );
2425 picker. setRange(1990 , 2015 );
@@ -33,7 +34,7 @@ dependencies {
3334```
3435
3536时间选择器:
36- ``` java
37+ ``` java
3738 DateTimePicker picker = new DateTimePicker (this );
3839 picker. setMode(DateTimePicker . Mode . HOUR_MINUTE );
3940 picker. setOnWheelListener(new WheelPicker .OnWheelListener<Date > () {
@@ -46,7 +47,7 @@ dependencies {
4647```
4748
4849单项选择器(可用于性别、学历、职业等选择):
49- ``` java
50+ ``` java
5051 OptionPicker picker = new OptionPicker (this );
5152 picker. setScrollingDuration(100 );
5253 final String [] sex = {" 男" , " 女" , " 保密" };
@@ -62,7 +63,7 @@ dependencies {
6263```
6364
6465二级联动选择器:
65- ``` java
66+ ``` java
6667 final ArrayList<String > option1 = new ArrayList<String > ();
6768 option1. add(" 技术方案" );
6869 option1. add(" 开发工具" );
@@ -100,7 +101,7 @@ dependencies {
100101```
101102
102103三级联动选择器(参见城市选择器@CityPicker ):
103- ``` java
104+ ``` java
104105 final ArrayList<String > option1 = new ArrayList<String > ();
105106 option1. add(" 贵州省" );
106107 option1. add(" 北京市" );
@@ -147,7 +148,7 @@ dependencies {
147148```
148149
149150颜色选择器:
150- ``` java
151+ ``` java
151152 ColorPicker picker = new ColorPicker (this );
152153 picker. setInitColor(0xDD00DD );
153154 picker. setOnColorPickListener(new ColorPicker .OnColorPickListener () {
@@ -160,7 +161,7 @@ dependencies {
160161```
161162
162163文件选择器:
163- ``` java
164+ ``` java
164165 FilePicker picker = new FilePicker (this );
165166 picker. setMode(FilePicker . Mode . File );
166167 picker. setShowHideDir(false );
@@ -176,7 +177,7 @@ dependencies {
176177```
177178
178179目录选择器:
179- ``` java
180+ ``` java
180181 FilePicker picker = new FilePicker (this );
181182 picker. setMode(FilePicker . Mode . Directory );
182183 picker. setOnFilePickListener(new FilePicker .OnFilePickListener () {
@@ -188,7 +189,7 @@ dependencies {
188189 picker. showAtBottom();
189190```
190191数字选择器(可用于身高、体重、年龄等选择):
191- ``` java
192+ ``` java
192193 NumberPicker picker = new NumberPicker (this );
193194 picker. setRange(145 , 200 );
194195 picker. setSelectedNumber(172 );
@@ -202,7 +203,7 @@ dependencies {
202203 picker. showAtBottom();
203204```
204205城市选择器:
205- ``` java
206+ ``` java
206207 CityPicker picker = new CityPicker (activity);
207208 picker. setSelectedCity(" 贵州" , " 毕节" , " 纳雍" );
208209 picker. setOnCityPickListener(new CityPicker .OnCityPickListener () {
@@ -228,7 +229,6 @@ https://github.com/alibaba/fastjson<br />
228229![ 时间选择器效果图] ( /screenshots/timepicker.jpg )
229230![ 单项选择器效果图] ( /screenshots/1optionpicker.jpg )
230231![ 二级联动选择器效果图] ( /screenshots/2optionpicker.jpg )
231- ![ 三级联动选择器效果图] ( /screenshots/3optionpicker.jpg )
232232![ 颜色选择器效果图] ( /screenshots/colorpicker.jpg )
233233![ 文件选择器效果图] ( /screenshots/filepicker.jpg )
234234![ 目录选择器效果图] ( /screenshots/dirpicker.jpg )
0 commit comments