如题,现在因为要开发一个基于EditText的View,要求是在View的上部显示标签,下部就是一个正常的输入框(像EditText)一样。类似如下:
本来的想法是让EditText设置为多行输入,第一行显示标签,第二行就是当前的输入文本,但是试了一下感觉固定显示第一行比较困难,主要是输入文本的时候如果按了退格键会把原来的标签删除掉(虽然可以重新设置)。现在的想法是看能不能在正常的SingleLine的EditText上面自绘一个字符串,但是OnDraw里面的自绘范围好像只是EditText本身的范围,不知道该如何处理?希望各路英雄提供思路或方案,谢谢。
本来的想法是让EditText设置为多行输入,第一行显示标签,第二行就是当前的输入文本,但是试了一下感觉固定显示第一行比较困难,主要是输入文本的时候如果按了退格键会把原来的标签删除掉(虽然可以重新设置)。现在的想法是看能不能在正常的SingleLine的EditText上面自绘一个字符串,但是OnDraw里面的自绘范围好像只是EditText本身的范围,不知道该如何处理?希望各路英雄提供思路或方案,谢谢。
解决方案 »
- 求android大神笼罩啊
- 两个Activity之间传递复杂的自定义对象!!!真空区
- 求助:android查询联系人信息
- ListView 大量数据问题
- Failed to push XXXXX.txt on emulator-5554: Read-only file system
- Service和其他组件的交互问题
- 为什么点BUTTON按钮程序突然就关闭了?
- android 读取.p12 证书私钥与java获取的不一样
- 写了个BaseAdapter,在item中添加了CheckBox和Button,来改变本身的item的样式,结果每次操作一个item只能改变最后一个item
- android 如何使用.so库里文件
- 不能找到class
- android动态布局时报内存溢出
1、最外层用Linearlayout(这层加载底图),在内部定义布局(textview,edittext),通过padding方式控制文本框,对于editetext可以使用style的方式去掉下划线和边框。