我正在使用Android Studio 0.2.3,当正常打开活动布局时,预览应该出现在右侧,这样我就可以在文本和设计模式之间切换,这将再次显示布局的预览.
但是当我处于文本模式或设计模式时,右侧都没有显示预览.我刚收到错误rendering problems...
当我编译所有内容并在我的设备上安装应用程序时,它可以正常运行.对于开发和试验布局,如果我可以使预览工作仍然会很好.
我也尝试在工作室中的不同设备之间切换,但没有成功.
有谁知道如何解决这个问题?
无法解析资源@id/visible
使用时TextInputLayout
上appcompat-v7:25.x.x
尝试以下这些步骤,但问题仍然存在:
下面是布局文件中的代码.
<android.support.design.widget.TextInputLayout
android:id="@+id/tilFirstName"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.TextInputEditText
android:id="@+id/etFirstName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/first_name"
android:inputType="textPersonName"/>
</android.support.design.widget.TextInputLayout>
Run Code Online (Sandbox Code Playgroud)
以下是Android Studio中显示的消息
渲染问题.
无法解析资源
@id/visible
提示:尝试刷新布局.
注意:@id/visible
代码中不存在.
添加新项目后strings.xml
,他们通常不会立即开始在Android Studio的预览中工作.
无法解析资源@ string/faq_customer_service
预览看起来像这样:
我显然试图重新构建项目,甚至运行gradle clean assembleDebug
,但它似乎没有帮助.在模拟器和真实设备上,新添加的字符串资源可以正常工作.
强制Android Studio重新加载资源以便在预览中显示正确的文本的任何技巧?
使用下面的代码时,我收到错误"无法解析资源@id/item1"为什么会这样?在我使用之前添加了id/item1,所以我不确定为什么会这样.
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<ImageView
android:id="@+id/item1"
android:layout_width="50dip"
android:layout_height="50dip"
android:src="@drawable/noimage" />
<TextView
android:id="@+id/item2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Title"
android:padding="3dip"
android:textSize="20dip"
android:layout_toRightOf="@id/item1"/>
<TextView
android:id="@+id/item3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Content"
android:padding="3dip"
android:textSize="20dip"
android:layout_below="@id/item1"/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud) 我有一个错误,说无法解析@id/search_edit_frame我不知道为什么,我尝试了文件>无效缓存>只需重新启动并重新启动 android工作室也试图更改渲染版本所有我支持的api ..
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
myapp="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.SearchView
android:id="@+id/svSearch"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="25sp"
android:textColor="@color/textDefault"
myapp="@string/search_hint"
myapp="false" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
我正在使用Android Studio 1.2.2并确定它编译android.support.v7.widget(AppCompat)
任何帮助将不胜感激..谢谢
渲染问题无法解析资源@id/search_edit_frame
这是我在xml文件中得到的渲染错误.我认为它与我的support.v7.SearchView
下面有关系是我的xml:
<RelativeLayout
android:id="@+id/layout_ricerca"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@drawable/search_border_backgroud"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:layout_marginTop="20dp">
<android.support.v7.widget.SearchView
android:id="@+id/testo_ricerca"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:queryHint="@string/search_hint"
android:textSize="25sp"
android:layout_marginStart="5dp"
android:iconifiedByDefault="false"/>
<ImageButton
android:id="@+id/tasto_ricerca"
android:background="@color/trans"
android:layout_marginTop="2dp"
android:layout_width="45dp"
android:layout_height="match_parent"
android:layout_marginEnd="3dp"
android:scaleType="centerInside"
android:layout_alignParentEnd="true"
android:src="@drawable/tasto_ricerca"/>
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
当我改变了<android.support.v7.widget.SearchView
对<SearchView
错误消失,但是这不是一个很好的解决方案适合我,因为我不得不改变我所有的Java代码与合作SearchView
,而不是android.support.v7.widget.SearchView
.
有谁知道如何解决这个问题?为什么会这样?我不认为我的xml有什么问题.
编辑:
添加了错误的屏幕截图