Skip to content

Commit ed815a1

Browse files
committed
修复Bug
1 parent ccf6f81 commit ed815a1

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

app/src/main/java/com/bigkoo/pickerviewdemo/MainActivity.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -358,8 +358,7 @@ public void onClick(View v) {
358358

359359
}
360360
})
361-
.setLineSpacingMultiplier(1.2f)
362-
.setContentTextSize(40)
361+
.setContentTextSize(20)
363362
.setDividerColor(Color.BLACK)
364363
.build();
365364
pvCustomOptions.setPicker(cardItem);//添加数据

pickerview/src/main/java/com/bigkoo/pickerview/view/BasePickerView.java

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -211,13 +211,21 @@ public BasePickerView setOnDismissListener(OnDismissListener onDismissListener)
211211
}
212212

213213
public BasePickerView setKeyBackCancelable(boolean isCancelable) {
214-
rootView.setFocusable(isCancelable);
215-
rootView.setFocusableInTouchMode(isCancelable);
214+
215+
ViewGroup View;
216+
if (isDialog()){
217+
View = dialogView;
218+
}else {
219+
View = rootView;
220+
}
221+
222+
View.setFocusable(isCancelable);
223+
View.setFocusableInTouchMode(isCancelable);
216224
if (isCancelable) {
217-
rootView.setOnKeyListener(onKeyBackListener);
225+
View.setOnKeyListener(onKeyBackListener);
218226
}
219227
else{
220-
rootView.setOnKeyListener(null);
228+
View.setOnKeyListener(null);
221229
}
222230
return this;
223231
}

0 commit comments

Comments
 (0)