由於某些原因,在使用冰淇淋三明治對摩托羅拉Xoom進行測試時,操作欄中的應用程序圖標無法點擊,即使我已實施了事件處理程序。這隻發生在將targetSdkVersion更改爲15之後。如果它是13,即使在ICS上也是可點擊的。爲什麼會發生這種情況,我怎樣才能使它像點擊一樣點擊?我搜查了文檔並找不到任何東西。Android 4.0/ICS - 操作欄上的應用程序圖標無法點擊
謝謝。
更新:這裏是我的代碼:
的AndroidManifest.xml:
...
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
// app icon in action bar clicked; go home
Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
return true;
default:
return super.onOptionsItemSelected(item);
}
}
...
測試仿真器?它可以在那裏點擊嗎? – Leandros 2012-01-29 03:15:52
剛剛在模擬器上測試過它,它和Xoom一樣;當targetSdkVersion是15時它不可點擊,只有當它是13時(我沒有嘗試14,但它應該沒關係)。 – SZH 2012-01-29 03:21:56
請包括您的代碼。 – Leandros 2012-01-29 03:26:51