我在 ActionBarSherlock 中添加了一个自定义顶部栏,如下所示
getSupportActionBar().setDisplayShowCustomEnabled(true);
getSupportActionBar().setCustomView(R.layout.my_custom_view);
现在它包含一个资源 id 为 R.id.back 的图像按钮。我如何处理该项目的 onclick 侦听器。
亲切的问候,
如果您获得布局膨胀器并搜索按钮,然后附加单击侦听器,您还可以膨胀视图。
例如,如果您的按钮的 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);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)