import com.android.ide.common.api.Rect;
import com.android.util.Pair;
+import java.util.ArrayList;
+import java.util.List;
import java.util.Map;
/**
*/
public class AbsoluteLayoutRule extends BaseLayoutRule {
+ @Override
+ public List<String> getSelectionHint(INode parentNode, INode childNode) {
+ List<String> infos = new ArrayList<String>(2);
+ infos.add("AbsoluteLayout is deprecated.");
+ infos.add("Use other layouts instead.");
+ return infos;
+ }
+
// ==== Drag'n'drop support ====
// The AbsoluteLayout accepts any drag'n'drop anywhere on its surface.
<view class="android.widget.LinearLayout" fill="opposite" render="skip"/>
<view class="android.widget.RelativeLayout" fill="opposite" render="skip"/>
<view class="android.widget.FrameLayout" fill="opposite" render="skip"/>
- <view class="android.widget.AbsoluteLayout" fill="opposite" render="skip"/>
<view class="android.widget.TableLayout" fill="opposite" render="skip"/>
<view class="android.widget.TableRow" fill="opposite" render="skip"/>
</category>
<view class="include" skip="true" render="skip"/>
<view class="merge" skip="true" render="skip"/>
<view class="android.widget.DialerFilter" fill="width_in_vertical" render="skip"/>
+ <view class="android.widget.AbsoluteLayout" fill="opposite" render="skip"/>
</category>
<category name="Other">
<!-- This is the catch-all category which contains unknown views if we encounter any -->