import static com.android.ide.common.layout.LayoutConstants.FQCN_RELATIVE_LAYOUT;
import static com.android.ide.common.layout.LayoutConstants.RELATIVE_LAYOUT;
+import static com.android.ide.eclipse.adt.internal.editors.layout.descriptors.LayoutDescriptors.VIEW_FRAGMENT;
import static com.android.ide.eclipse.adt.internal.editors.layout.descriptors.LayoutDescriptors.VIEW_INCLUDE;
+import static com.android.ide.eclipse.adt.internal.editors.layout.descriptors.LayoutDescriptors.VIEW_MERGE;
import com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor;
import com.android.ide.eclipse.adt.internal.editors.layout.descriptors.ViewElementDescriptor;
// RelativeLayout at the root.
Set<String> exclude = new HashSet<String>();
exclude.add(VIEW_INCLUDE);
+ exclude.add(VIEW_MERGE);
+ exclude.add(VIEW_FRAGMENT);
boolean oldIsRelativeLayout = mOldType.equals(FQCN_RELATIVE_LAYOUT);
if (oldIsRelativeLayout) {
exclude.add(mOldType);
package com.android.ide.eclipse.adt.internal.editors.layout.refactoring;
+import static com.android.ide.eclipse.adt.internal.editors.layout.descriptors.LayoutDescriptors.REQUEST_FOCUS;
+import static com.android.ide.eclipse.adt.internal.editors.layout.descriptors.LayoutDescriptors.VIEW_FRAGMENT;
+import static com.android.ide.eclipse.adt.internal.editors.layout.descriptors.LayoutDescriptors.VIEW_INCLUDE;
+
import com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor;
-import com.android.ide.eclipse.adt.internal.editors.layout.descriptors.LayoutDescriptors;
import com.android.ide.eclipse.adt.internal.editors.layout.descriptors.ViewElementDescriptor;
import com.android.ide.eclipse.adt.internal.editors.layout.gle2.CustomViewFinder;
import com.android.ide.eclipse.adt.internal.editors.layout.gre.ViewMetadataRepository;
targetData.getLayoutDescriptors().getViewDescriptors();
for (ViewElementDescriptor d : descriptors) {
String className = d.getFullClassName();
- if (className.equals(LayoutDescriptors.VIEW_INCLUDE)) {
+ if (className.equals(VIEW_INCLUDE)
+ || className.equals(VIEW_FRAGMENT)
+ || className.equals(REQUEST_FOCUS)) {
continue;
}
combo.add(d.getUiName());