android– 自定义seeekbar端点

android– 自定义seeekbar端点,第1张

概述我想更新搜索栏UI,以便在搜索栏的两个端点都有一条垂直线.我通过在android:progressDrawable属性中设置自定义可绘制图像(端点垂直线的水平线)来尝试此 *** 作,但该搜索条不可见(只有拇指可见).我还尝试在搜索栏的左侧和右侧创建自定义视图,但是垂直线不会保留在不同设备的准确位置.此外,由于搜索栏具有默认的左右填充,我需要给出边距以在搜索条端点处

我想更新搜索栏UI,以便在搜索栏的两个端点都有一条垂直线.我通过在android:progressDrawable属性中设置自定义可绘制图像(端点垂直线的水平线)来尝试此 *** 作,但该搜索条不可见(只有拇指可见).我还尝试在搜索栏的左侧和右侧创建自定义视图,但是垂直线不会保留在不同设备的准确位置.此外,由于搜索栏具有默认的左右填充,我需要给出边距以在搜索条端点处精确地显示垂直线,这对于不同的设备可以是不同的.

达到这一要求的理想方法是什么?

然后只需在您的java文件中添加以下行:

Seekbar seekbar = (Seekbar) findVIEwByID(R.ID.seekbar);((VIEwGroup.marginLayoutParams) findVIEwByID(R.ID.vIEw1).getLayoutParams()).leftmargin = seekbar.getpaddingleft();((VIEwGroup.marginLayoutParams) findVIEwByID(R.ID.vIEw2).getLayoutParams()).rightmargin = seekbar.getpaddingRight();

这绝对不是最好的解决方案,但是很简单.

这里有几张它的样子



总结

以上是内存溢出为你收集整理的android – 自定义seeekbar端点全部内容,希望文章能够帮你解决android – 自定义seeekbar端点所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1139410.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)