Android ActionBarSherlock 自定义 View

标签 android actionbarsherlock

我已经在我的 ActionBarSherlock 中添加了一个自定义顶部栏

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

现在它包含一个资源 ID 为 R.id.back 的图像按钮。我如何处理这个项目的 onclick 监听器。

亲切的问候,

最佳答案

如果您获得布局充气器并搜索按钮,然后附加点击监听器,您也可以充气您的 View 。

例如,如果您的按钮的 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);

关于Android ActionBarSherlock 自定义 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12437481/

相关文章:

java - 简单框架 XML 反序列化

java - Crittercism API 自定义时间段的崩溃趋势数据

android - 在 setVisible 设置为 false 然后 true 之后,ActionBar 图标不再出现在 ActionBar 上

java - ConfigChanges 期间 ActionBar 的导航模式变化

android - 是否可以将 AndEngine 与 SherlockActivity 一起使用?

安卓java.lang.RuntimeException : Unable to start activity ComponentInfo

android - Android中的倒数计时器错误

android - 如何将白色设置为 google+ 登录按钮?

android - 动态更改操作栏 sherlock 中的菜单项

Android MenuItem setActionView(空)崩溃