Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio重构>;提取物>;禁用样式_Android_Android Studio_Refactoring - Fatal编程技术网

Android Studio重构>;提取物>;禁用样式

Android Studio重构>;提取物>;禁用样式,android,android-studio,refactoring,Android,Android Studio,Refactoring,我正在尝试使用重构选项在android studio 0.8.9中提取样式。但由于某种原因,它似乎被禁用了。我尝试过清理和重建项目以防万一,甚至重新启动Android Studio,但似乎没有任何东西能够启用提取样式选项 如果有其他人也面临同样的问题,请务必告诉我,或者有没有办法解决这个问题? 截图图像: 对我来说很好,无需选择任何代码。要提取版面,您需要选择整个版面,而不仅仅是其中的一部分。我也有同样的问题。在Android Studio中提取样式是不同的: 您不需要选择文本并选择Refact

我正在尝试使用重构选项在android studio 0.8.9中提取样式。但由于某种原因,它似乎被禁用了。我尝试过清理和重建项目以防万一,甚至重新启动Android Studio,但似乎没有任何东西能够启用提取样式选项

如果有其他人也面临同样的问题,请务必告诉我,或者有没有办法解决这个问题? 截图图像:

对我来说很好,无需选择任何代码。要提取版面,您需要选择整个版面,而不仅仅是其中的一部分。

我也有同样的问题。在Android Studio中提取样式是不同的:

您不需要选择文本并选择
Refactor->Extract->Style
,只需在未选择文本的情况下选择菜单选项


因此,只需单击ImageView元素中的任意位置(不要选择任何文本)。重构选项应该可用。

这应该是可以接受的答案,从Eclipse迁移到Android studio可能会有一些问题,这就是其中之一。有时我想知道为什么Android studio不使用常识!如果有人选择了几行,然后提取,则弹出提取窗口,突出显示这些行,并选中它们。这就是人们所说的常识。不管怎样,谢谢你的回答