Android - 操作栏中的自定义视图无法点击

时间:2014-11-30 12:15:13

标签: android android-actionbar android-view

我有一个ActionBar,它有一个主页按钮和一个菜单项,中间有一个自定义视图,其中LinearLayout包含ImageView和两个TextView但是我无法点击它,我尝试了许多解决方案但没有成功 甚至我在布局和图像和textview上添加了clickable属性。

 android:clickable="true"

这是我的代码

actionbar.setCustomView(R.layout.alias);
         View v=getLayoutInflater().inflate(R.layout.alias,null);
         ImageView imageView=(ImageView) v.findViewById(R.id.profile_pic);
         imageView.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Toast.makeText(getApplicationContext(),"test",Toast.LENGTH_LONG).show();
                Log.d("fff","rrr");
            }
        });

1 个答案:

答案 0 :(得分:2)

替换

View v=getLayoutInflater().inflate(R.layout.alias,null);

View v = actionbar.getCustomView();

试试这个。这应该有用。