[英]Android - custom view in action bar not clickable
我有一個ActionBar
,其中有一個主頁按鈕和一個菜單項,中間有一個自定義視圖,該視圖是一個包含ImageView
和兩個TextView
的LinearLayout
,但我無法使其單擊,但嘗試了很多解決方案,均未成功
甚至我在布局以及圖像和文本視圖上添加了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");
}
});
更換
View v=getLayoutInflater().inflate(R.layout.alias,null);
與
View v = actionbar.getCustomView();
嘗試這個。 這應該工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.