簡體   English   中英

無法單擊操作欄應用程序圖標Android

[英]can not click action bar app icon Android

我正在嘗試使操作欄應用程序圖標(左上圖)可點擊,但它不起作用,我已經搜索了一些答案,但沒有任何效果。 我已經嘗試過getSupportActionBar().setHomeButtonEnabled(true); 我可以看到該圖標,但仍然無法單擊它。 我知道我可以在onOptionsItemSelected(MenuItem item)方法中處理事件,但是該事件永遠不會因我的情況而觸發。 我也不明白為什么我必須使用getSupportActionBar(); 而不是getActionBar() ...第二個始終為null。 最小sdk是16,最大sdk是22。我讀了此答案-> ActionBarCompat-應用程序圖標動作(單擊)在4.0設備上不起作用,但是我不知道如何進入ActionBarHelperICS.java類或是否適用於我的情況。

您尚未真正發布任何代碼。 但是可能有兩個問題。 您必須在清單文件中指定哪個是父活動。

在清單中活動的標記下,您必須指定主頁按鈕將指向的活動。 像這樣:

android:parentActivityName="com.example.app.MainActivity"

Override onOptionsItemSelected

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
    case android.R.id.home:
//add what you want to do here...
        return true;
    default:
        return super.onOptionsItemSelected(item);
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM