2012-09-15 44 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); 
相关问题