2012-09-15 64 views
4

我添加了一個自定義的頂欄我ActionBarSherlock在的Android ActionBarSherlock自定義視圖

getSupportActionBar().setDisplayShowCustomEnabled(true); 
getSupportActionBar().setCustomView(R.layout.my_custom_view); 

現在,這包含R.id.back的資源ID的圖片按鈕。我如何處理這個項目的onclick監聽器。

親切的問候,

回答

12

您也可以擡高你的看法,如果你得到一個佈局吹氣和搜索按鈕,然後附加一個點擊收聽。

因此,例如東西沿着這些路線,如果你的按鈕有ID 「爲myButton」:

getSupportActionBar().setDisplayShowCustomEnabled(true); 
View view = getLayoutInflater().inflate(R.layout.my_custom_view, null); 
Button mybutton = (Button)view.findViewById(R.id.myButton);    
mybutton.setOnClickListener(new OnClickListener() 
{ 
     @Override 
     public void onClick(View v) 
     { 
     /** Your click actions here. */ 
     } 
}); 
getSupportActionBar().setCustomView(view); 
相關問題