簡體   English   中英

在Android Studio 2.2中,它不允許我拖放小部件

[英]In Android Studio 2.2 it does not allow me to drag and drop widget

對於的早期版本,也曾提出過類似的問題,我發現最新的是2015年10月。那時,用戶不再能夠將小部件拖放到activity_main.xml的“設計”視圖中,但能夠這樣做。 content_main.xml。 上周(2016年9月下旬),我在macOS Sierra上將Android Studio更新為2.2。

現在,設計視圖顯示了屏幕的兩個視圖(不確定如何正確調用其名稱),並且我無法將小部件拖放到其中兩個視圖上。 現在,它確實允許我從Palette拖動任何小部件。 我嘗試了菜單文件/無效緩存/重新啟動。它沒有幫助。

謝謝。

在macOS Sierra中,我不知道為什么拖放功能不起作用,但是在Windows android studio 2.2中其在設計選項卡下工作時,在配置android studio時可能會出現一些問題。 請檢查

我在Windows上沒有Android Studio 2.2可以嘗試。 我想到的可能原因包括:

  1. Android Studio 2.2確實包含導致macOS Sierra出現此問題的原因。 上周,我碰巧更新了Android Studio和mac OS;

  2. 我的Android Studio可能是從1.4開始安裝的,並且已針對每個發行版進行了更新。 這不是全新的2.0安裝。 卸載並重新安裝會浪費很多時間和精力。

  3. 我的鼠標是無線Logitech M510,它已連接到四端口StarView DVI KVM切換器。 但這是一個瘋狂的猜測。 除非是Windows鼠標出現了同樣的問題,而Mac鼠標卻沒有出現同樣的問題,那是不可能的。 我正在使用2012 Mac mini。

我遇到了同樣的問題,但是后來我發現了這個有用的答案https://code.google.com/p/android/issues/detail?id=211582 ,這篇文章給了我解決方案:

11 nan.y ... @ gmail.com

好的,最后我找到了解決這個問題的方法。 但這仍然很奇怪。 我認為可能仍然是AS 2.2中的錯誤。

關鍵是“首選項”->“外觀”->“ UI選項”->“僅在按住ALT的情況下進行拖放操作”。 在我的AS2.1.1和AS 2.2中,這都是默認設置。

然后1)在AS 2.1.1中,只有我按ALT,然后在Project Pane中拖動項目,我才能將Java類從一個包移動到另一個包。 在布局編輯器中,無需按ALT鍵,就可以將小部件從調色板拖動到布局中。

2)在AS 2.2中,與AS2.1一樣,我需要按ALT拖動項目窗格中的項目。 但是在布局編輯器中,無論我是否按ALT鍵,都無法將小部件從“調色板”拖動到布局中。 奇怪的是:2-1)我取消選中此選項,然后可以在不按下ALT鍵的情況下在項目窗格中拖動項目,但是仍然不能在Palette中拖動小部件。 2-2)我再次檢查此選項,然后需要按ALT拖動項目窗格中的項目。 接着 ! 我可以在按下ALT鍵的情況下將組件拖動到Palette中。 2-3)經過上述兩個步驟后,如果我選中此選項,則需要按ALT鍵將小部件從面板中拖出。 如果取消選中此選項,則可以直接拖動窗口小部件,而無需按ALT鍵。

現在,在Palette中拖動小部件可以在我的AS 2.2中正常工作,但是我仍然認為此解決方案很古怪。 我希望我的解決方案可以幫助找出此問題的根本原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM