Eclipse中的主题预览失败

我已经做了一个简单的用户名/密码对话框,我想应用一个主题(它基本上定义了windowBackground ),也想在Eclipse预览。

我看到我的主题沿主题combobox中的其他主题显示,但select它会产生以下错误:

 Missing styles. Is the correct theme chosen for this layout? Use the Theme combo box above the layout to choose a different layout, or fix the theme style references. Failed to find style 'textViewStyle' in current theme android.content.res.Resources$NotFoundException Couldn't find theme resource attr/textAppearanceLarge for the current theme Exception details are logged in Window > Show View > Error Log The following classes could not be found: - TextView (Change to android.widget.TextView, Fix Build Path, Edit XML) 

主题定义:

 <style name="my_theme"> <item name="android:windowBackground">@drawable/form_header</item> <!-- <item name="android:padding">0dp</item>--> <item name="android:windowNoTitle">true</item> </style> 

debugging工作正常。 但所见即所得更明显。

Solutions Collecting From Web of "Eclipse中的主题预览失败"

首先在编辑器中closures布局文件,然后重新启动Eclipse。

我也有这个问题。 我通过改变主题来解决它。 步骤来做到这一点

  1. 在“graphics布局”中打开活动
  2. 点击下拉列表AppTheme(活动“Graphic Layout”的顶部栏)
  3. select项目主题 – > AppBaseTheme

您应该在graphics布局中select另一个主题(例如:默认主题)。 我认为你的自定义主题不支持一些属性。

确保所有其他styles.xml包含您的自定义主题部分。

我有类似的问题。 在我的情况下,我已经添加了一个自定义的主题值在res下的大文件夹。 它在运行时正在工作,但在eclipse中给你错误。 所以我尝试添加自定义部分(在我的情况下,总共有3个标签添加到styles.xml文件)在所有其他styles.xml文件。 即styles.xml下的文件values-normal-hdpivalues-normal-mdpivaluse-v11values-v14

和繁荣! 它解决了我整天浪费的问题。