2014-11-03 65 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