博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Seekbar滑块上带文字
阅读量:7072 次
发布时间:2019-06-28

本文共 722 字,大约阅读时间需要 2 分钟。

============问题描述============

谁提供一下思路

============解决方案1============

自定MySeekBar extends SeekBar{}  他原来的拖动的是一个Imageview 改成ImageButton  然后就可以 imageButton.setText();

============解决方案2============

可以在 相对布局中加个TextView 吧起始的位置放到托动那里。
在重写setOnSeekBarChangeListener中的onProgressChanged 
public void onProgressChanged(SeekBar seekbar1, int arg1, boolean arg2) {
int position=seekbar1.getProgress();
float x=  seekbar1.getWidth();
float seekbarWidth=seekbar1.getX();
float y=seekbar1.getY();
float width=(position * x)/100 +seekbarWidth;
textView.setText(position+"");
Log.i("info---x", x+"");
Log.i("info---y", y+"");
textView.setX(width);
textView.setY(y);
textView.invalidate();
}

转载于:https://www.cnblogs.com/meizhenfen42/p/4030353.html

你可能感兴趣的文章
一个IT人的非典型职场十年 (4)
查看>>
Netty之Recycler实现对象池
查看>>
Netty5入门学习笔记004-使用Netty传输POJO对象(上)
查看>>
Eclipse的快捷键总结
查看>>
RandomAccessFile相关(读写文件) --本文的正确性有待您验证。
查看>>
forward与redirect的区别
查看>>
实现SPF垃圾邮件防护功能
查看>>
Slave IO: Yes Slave SQL: No Seconds Behind Mast...
查看>>
eclipse 使用Maven deploy命令部署构建到Nexus上
查看>>
大型系统中使用JMS优化技巧–Sun OpenMQ
查看>>
思达报表工具Style Report基础教程—用选择树进行图表的钻取
查看>>
JQuery empty selector
查看>>
Direct vs non-direct ByteBuffer
查看>>
SQLSERVER——Log Explorer 数据恢复
查看>>
oracle job最简单创建代码
查看>>
常识 跳转读取js函数
查看>>
Linux内核中的jiffies及其作用介绍及jiffies等相关函数详解
查看>>
Unity3D 事件处理函数
查看>>
unix编程高级io之epool
查看>>
linux系统硬件配置查看方法
查看>>