我有一个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");
}
});
答案 0 :(得分:2)
替换
View v=getLayoutInflater().inflate(R.layout.alias,null);
与
View v = actionbar.getCustomView();
试试这个。这应该有用。