大家好,我想问一下我在设计应用程序时在Android studio
中遇到的一些问题,当我在xml中设计视图布局时,我将设计从更改为文本,然后转到设计选项卡,出现错误渲染问题后,无法再按设计页面中的缩放按钮或减号按钮,并停留在之前缩放的百分比上。即使我删除了我写错的代码中的问题,它也无法解决
我尝试制作一个新的xml,这不是问题,但是在我尝试将有问题的xml复制并粘贴到新的xml之后,新的xml也遇到了同样的问题。
但是,如果我将修复程序放到新的修复程序中,则不会发生此问题,但是如果在文本中出现错误,则将选项卡切换到设计时又出现渲染缩放按钮卡住的问题,这是android studio的问题还是是我的android studio
问题吗?根据我以前的经验,我从未遇到过这样的事情。目前,我正在使用AS 3.2.1
。
已编辑: 这是我当前已更正的xml,
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:frisson="http://schemas.android.com/apk/res-auto"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#fff"
android:orientation="vertical">
<RelativeLayout android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.AppBarLayout
android:id="@+id/toolbar_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ec018b00"
app:elevation="0dp"
android:theme="@style/AppTheme.AppBarOverlay">
<include layout="@layout/contact_toolbar"/>
</android.support.design.widget.AppBarLayout>
<com.intrusoft.library.FrissonView
android:layout_below="@+id/toolbar_layout"
android:id="@+id/wave_head"
android:layout_width="match_parent"
android:layout_height="250dp"
android:scaleType="centerCrop"
frisson:tideCount="3"
frisson:tideHeight="40dp"
frisson:gradientType="linear"
frisson:alphaValue="100"
frisson:tintColor="@color/green_700"/>
<android.support.v7.widget.CardView
android:id="@+id/image"
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
frisson:cardCornerRadius="60dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@drawable/sample_ic_happy"/>
</android.support.v7.widget.CardView>
</RelativeLayout>
<ScrollView android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
</LinearLayout>
</ScrollView>
</LinearLayout>
但是当我在ImageView中输入一些错误时,例如:
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@drawable/sample_ic_happy2"/>
注意: @ drawable / sample_ic_happy2 可绘制对象中没有资源,这使渲染问题陷入了设计选项卡,如您在我上传的图片中所见下面:
然后我将 drawable src 修复为正确的 @ drawable / sample_ic_happy ,这意味着问题已经解决了吗?但是问题是我的zomm按钮仍然因为之前的渲染错误而卡住,无法单击,为什么?
答案 0 :(得分:0)
这是一个永恒的问题。我定期有同一个人。
首先尝试重建项目-在大多数情况下,它会有所帮助。 如果不是,请参阅此页面上的建议:https://www.quora.com/How-do-I-fix-rendering-problem-in-Android-Studio-See-error-screenshot
我的意思是第一个(降低API级别)和第二个(关于自定义视图)。
希望,它将为您提供帮助。