2010-07-26 73 views
1

在Google地图应用中,我想重现一个独特的EditText。如果您点击“菜单”,然后转到“路线”,“起点”字段应以“我的位置”作为文本开始。这个领域有趣的部分是它的行为 - 你不能先编辑“我的位置”而不是完全删除它。如何制作原始文本只能完全更改的EditText?

我有几个地方这样的行为将是有用的,但我永远不能完全重现这一点。此行为涉及三个挑战:

  1. 无论用户做什么,他们都不能部分编辑该字段;它总是被完全选中。

  2. 键盘方向键,而不是移动EditText字段,改变焦点。

  3. 当用户确实选择更改文本时,#1和#2的行为消失,并且该字段的行为与正常的EditText类似。

有没有人成功地转载过这种行为?

回答

-1

是不是只是一个hint?尝试设置

android:hint="My Location" 

EditText在您的布局资源。

相关问题