2012-04-22 99 views
7

在ICS的EditText视图中选择文本时,在选区上会出现一个放大镜。任何人都知道我可以禁用它吗?Android:如何在ICS中禁用选择放大镜?

enter image description here

+1

你可以在你描述为“放大镜”的地方张贴截图吗?我从来没有在任何版本的Android上看到过这个,但也许我误解了你对这个术语的使用。 – CommonsWare 2012-04-22 21:51:01

+0

放大镜在那里让用户选择文本更容易控制。如果你改变了这种行为,你的界面就难以使用了。 – 2012-04-22 22:06:40

+1

您使用哪种设备进行测试?根据我的经验,ICS在EditText控件上没有放大镜。也许这是供应商定制的ICS – 2012-04-22 22:20:53

回答

0

几天后,我终于找到了解决方案。

我有一个对话框窗口的问题,里面我有一个EditText。 当这个放大镜显示时,我不知道为什么,但是当我关闭对话框并尝试再次打开它时......它没有像往常一样显示在前面......它显示在Activity的窗口后面......奇怪的事情......我想是一个错误......

,我发现我的问题的唯一解决方案是将该属性设置为我的对话窗口:

LayoutParams lp = dialog.getWindow().getAttributes(); lp.type = WindowManager.LayoutParams.TYPE_APPLICATION_PANEL; dialog.getWindow().setAttributes(lp);

这放大镜工具不是在这个EditText上再次显示。

我希望它可以帮助别人。

相关问题