2012-04-22 27 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上再次顯示。

我希望它可以幫助別人。

相關問題