如何在Android Studio中撤消logcat窗口的浮动模式

Dav*_*ole 20 android android-studio

在摆弄Android Studio中的布局时,我以某种方式将我的logcat窗口变成了一个浮动窗口.我不能为我的生活恢复到停靠模式.

logcat是浮动的

我宁愿不必从头开始重建项目,但找不到任何明显的东西.idea/workspace.xml.

Sam*_*zor 39

Mac OS X的答案

似乎OP在Linux上遇到了一些问题.对于OS X的人,请参阅此答案.

选项1

如果您选择浮动窗口右上角的小齿轮图标,并取消选择浮动模式,它应该回弹到固定模式:

在此输入图像描述

选项2

如果您没有看到小齿轮,您还可以确保选中浮动logcat窗口,然后转到Window-> Active Tool Window-> Floating Mode

在此输入图像描述


Ben*_*aye 36

你可以拖放它.但是你需要拖动Tab而不是整个窗口.我搞好了3天才搞清楚:)

  • 这是最好的答案. (7认同)

aga*_*aga 9

总结Dave Cole的答案:你需要做的就是:

  1. 打开Android Studio目录.
  2. 找到该文件.config/options/runner.layout.xml,使用一些文本编辑器打开它.
  3. 找到以下代码:

    <ViewImpl> <option name="ID" value="Android Logcat" /> <option name="minimizedInGrid" value="false" /> <option name="placeInGrid" value="right" /> <option name="tabIndex" value="0" /> <option name="window" value="1" /> </ViewImpl>

  4. 并将"window"选项的值更改为0 : <option name="window" value="0" />.

保存文件,现在您的logcat窗口处于停靠模式.


Dav*_*ole 3

我刚刚意识到控制窗口布局的设置没有存储在项目中,因为所有项目的布局都被破坏了。我能够通过这样做解决问题:

$ cd ~/.AndroidStudio/config
$ grep -r ddms
$ vi options/runner.layout.xml
Run Code Online (Sandbox Code Playgroud)

然后我将 Logcat 配置修改为如下所示:

  <ViewImpl>
    <option name="ID" value="Android Logcat" />
    <option name="minimizedInGrid" value="false" />
    <option name="placeInGrid" value="right" />
    <option name="tabIndex" value="0" />
    <option name="window" value="0" />
  </ViewImpl>
Run Code Online (Sandbox Code Playgroud)

重要的变化是window选项。