Android:如何在ICS中禁用选择放大镜?

时间:2012-04-22 21:49:03

标签: android android-edittext

在ICS的EditText视图中选择文本时,会在选区上方显示一个放大镜。任何人都知道如何禁用它?

enter image description here

2 个答案:

答案 0 :(得分:0)

根据我的理解,我们可以通过系统设置处理放大手势,我们没有任何方法来覆盖此功能/行为。

有关放大手势功能的更多信息,请参阅以下链接:

http://pauljadam.com/androida11y/#magnification

http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/en//help/hc/images/android/android_ug_42/Android-Quick-Start-Guide.pdf

如果我错了,请告诉我。谢谢

答案 1 :(得分:0)

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

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

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

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

并且此放大镜工具不再显示在此EditText上。

我希望它可以帮助别人。