2014-11-03 38 views
0

当我添加parentActivityName为从SherlockActivity扩展这样动作条夏洛克 - 安卓parentActivityName

<activity 
     android:name="com.example.myfirstapp.SecondActivity" 
     android:label="@string/title_second" 
     android:parentActivityName="com.example.myfirstapp.MainActivity" > 

      <!-- Parent activity meta-data to support 4.0 and lower --> 
      <meta-data 
       android:name="android.support.PARENT_ACTIVITY" 
       android:value="com.example.myfirstapp.MainActivity" /> 
    </activity> 

的活动,会出现以下错误。

错误:未找到属性“parentActivityName”中包“机器人”资源标识符

请帮助如何在动作条福尔摩斯LIB使用parentActivityName。

+0

尝试运行什么你的编译SDK版本和最小SDK版本? – Panther 2014-11-03 08:12:32

+0

并确保您的支持库包含在您的proj – Panther 2014-11-03 08:15:48

回答

0

parentActivityName在ActionBarSherlock中不受支持。 ActionBarSherlock基于冰淇淋三明治。并在Jellybean中添加了parentActivityName。

UPDATE: 如果你想使用属性parentActivityName杰利贝恩下,你也可以声明与指定“android.support.PARENT_ACTIVITY”值的元素的父活动。

没有android:parentActivityName="com.example.myfirstapp.MainActivity" >

+0

因此,不可能在ActionBarSherlock中使用parentActivityName?有没有解决方法? – 2014-11-03 08:52:43