Bigkoo / Android-PickerView

This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动)
Apache License 2.0
13.42k stars 3.44k forks source link

标题栏高度无法设置,某些平板上显示时显的高度过小 #717

Open geekcyl opened 5 years ago

geekcyl commented 5 years ago

标题栏高度无法设置,某些平板上显示时显的高度过小。

如 1920x1080大屏平板上时,高度不够显的UI挺怪异的。

xiaosong520 commented 5 years ago

@geekcyl 可以调整一下显示间距试试

geekcyl commented 5 years ago

@geekcyl 可以调整一下显示间距试试

标题栏,也就是显示 “取消”、“标题”、“确认” 三个控件的那一栏,不能调整显示间距吧?

xiaosong520 commented 5 years ago

@geekcyl 标题栏的高度可以通过自定义布局修改xml 代码来实现。

geekcyl commented 5 years ago

嗯嗯,了解,多谢

bakonMa commented 4 years ago

看了好多都没办法解决整体高度问题,又不想引入module,无奈自己尝试了一下 根本方案还是 需要作者大大可以开方的更完美一些 作者大大辛苦啦 1:可以解决整体高度问题(需要配合setLineSpacingMultiplier,setItemVisibleCount 呈现最优效果) 2:关于点击标题,和最底部会dismiss的问题 setOnClickListener 3:设置标题高度(覆盖values.xml中 pickerview_topbar_height 的值)

40dp

1:TimePickerView timePickerView.dialogContainerLayout.apply { findViewById(R.id.timepicker).apply { minimumHeight = UIUtils.dp2px(context, 220f)//自己设置高度 } setOnClickListener { } } 2:OptionsPickerView optionsPickerView.dialogContainerLayout.apply { findViewById(R.id.optionspicker).apply { minimumHeight = UIUtils.dp2px(context, 220f)//自己设置高度 } setOnClickListener { } }