2012-10-05 44 views
0

我了Android应用程序的工作,并有这恼人的问题:)隐藏EDITTEXT从RFID阅读器

登录屏幕阅读: 用户登录使用他的令牌,并连接到平板电脑一个RFID阅读器。 我在我的登录布局中有一个EditText字段,用户可以扫描他的令牌。一切工作正常。但我只是不知道如何隐藏EditText字段,所以用户令牌的值不显示在屏幕上。我试图将可见性设置为false,但这些值不存储在EditText中。有人可以帮助我一个最佳实践的例子。我只想从rfid阅读器(或键盘,相同的princip)读取8个字符,并且能够读取该值。

感谢 图兰

+0

我也有类似的问题。你有没有找到解决办法? –

回答

0

如果你的读者使用键盘仿真驱动程序,截获的onkeydown /在你的活动,将其重定向到隐藏的EditText。

另外,你为什么要隐藏令牌的价值?如果它的行为像键盘一样,在任何文本输入字段上使用阅读器都会显示它。

+0

客户要求。我会尝试使用onKeyDown/Up。谢谢 – user1581164

0

为什么不直接将EditText的输入类型设置为textPassword,这样字符就隐藏了?如果你不希望看到的EditText在所有

android:inputType="textPassword" 

你也可以设置layout_height和layout_width到像1px的:这个属性添加到EditText上的XML。虽然,这是一个hacky解决方案。

+0

谢谢。我将使用此解决方案,只有当我找不到删除EditText字段的方法时... – user1581164