我正在创建一个具有导航抽屉的Android应用程序。抽屉的标题有一个圆形的ImageView和一些TextViews。我想让它们可点击。我一直试图解决这个问题几个小时但是徒劳无功。在网上搜索了一段时间之后,我得到提示(虽然我不确定)标题至少在默认情况下是不可点击的。这是真的吗?是否可以使我的抽屉标题中的视图可点击?我已经尝试将setClickable()设置为true等但没有任何作用。请帮忙。在此先感谢!!!
答案 0 :(得分:0)
您可以通过获取此类标题视图来获取Individual组件事件。 addHeaderView(header,null,false)禁用整个标题的单击事件,但您可以使用View获取组件事件。
View header = View.inflate(mContext, R.layout.header, null);
mDrawerList.addHeaderView(header, null, false);
ImageView image = (ImageView) header.findViewById(R.id.image_id);
image.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Log.e("","Click event")
}
});