2015-07-24 5 views
5

ich einige Animation auf eine tragbare App hinzugefügt, die in einer Klasse von RelativeLayout abgeleitet implementiert:Kann nicht Studio-Designer mit einer benutzerdefinierten RelativeLayout abgeleiteten Klasse verwendet

package wear.com.watchgui; 
public class RippleBackground extends RelativeLayout {...} 

Wenn ich versuche, und verwenden Sie diese in rect_activty_main .xml wie folgt:

<wear.com.watchgui.RippleBackground xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" 
    android:layout_height="match_parent" android:orientation="vertical" 
    tools:context=".MainActivity" tools:deviceIds="wear_square" 
    android:id="@+id/overlayLayout" 
    android:clickable="true" 
    android:background="#0288d1"> 
    <TextView .... 

Dann ist das Problem, dass seine unmöglich, etwas mit Android Studio Designer zu tun - seine möglichen nicht neue Widgets hinzuzufügen, oder ziehen Sie um und bestehende bewegen usw. die Android-Studio grafische Oberfläche vollständig ist unbrauchbar, als wäre die GUI gesperrt d und kann nicht bearbeitet werden.

Ich kann Änderungen mithilfe der Texteditor-Schnittstelle vornehmen, um das Layout-XML direkt zu bearbeiten, aber ich kann nichts mit der grafischen Editor-Schnittstelle tun.

Weiß jemand, warum ich dieses Problem bekomme und ob es eine Lösung gibt?

Antwort

4

Dies war eine issue für eine Weile jetzt.

Es scheint in Android Studio 1.3.0 behoben worden zu sein.

Sie können es finden here

+1

Ich habe zunächst das Problem mit 1.3 Beta , aber nach dem Upgrade auf 1.3 nicht Beta bleibt das Problem für mich immer noch. – Gruntcakes

+0

Es könnte auch auf das Theme bezogen werden: http://stackoverflow.com/questions/30494981/android-studio-1-2-1-1-layout-preview-problems/30495858#30495858. Außerdem nehme ich an, dass Sie die neuesten SDK Tools und Build Tools verwenden? – tachyonflux

0

versuchen diese Änderung api in Designeransicht von Symbolleiste zu tun und setzen es 21 dieses Problem werden nach der Veröffentlichung Android M Entwickler Bewertung