2015-11-09 39 views
-1

我有一個Gridview顯示項目中的imageview和兩個文字瀏覽。點擊特定的項目,我在Imageview.Show上顯示圖像的下一個活動。我想要的是如何禁用該項目的點擊事件返回到gridview頁面(我們已經看到的圖像應該被鎖定,以便我們不能點擊該項目poistion)。任何幫助禁用在GridView中的項目的單擊事件android

這是我的CustomAdapter代碼...

public View getView(int position, View convertView, ViewGroup parent) { 
View row = convertView; 
ViewHolder holder; 

if (row == null) { 
    LayoutInflater inflater = ((Activity) mContext).getLayoutInflater(); 
    row = inflater.inflate(layoutResourceId, parent, false); 
    holder = new ViewHolder(); 
    holder.titleTextView = (TextView) row.findViewById(R.id.grid_item_title); 
    holder.imageView = (ImageView) row.findViewById(R.id.grid_item_image); 
    holder.txtprice= (TextView) row.findViewById(R.id.grid_item_price); 
    row.setTag(holder); 
} else { 
    holder = (ViewHolder) row.getTag(); 
} 

GridItem item = mGridData.get(position); 
holder.titleTextView.setText(Html.fromHtml(item.getTitle())); 
holder.txtprice.setText(Html.fromHtml(item.getPrice())); 

Picasso.with(mContext).load(item.getImage()).into(holder.imageView); 
return row; 

}

+0

單擊ImageView後,將其設置爲禁用。 –

回答

0

您可以使用下面的代碼在imageview上點擊:

holder.imageView.setOnClickListener(new OnClickListener() { 

      @Override 
      public void onClick(View v) { 
       // TODO Auto-generated method stub 
       holder.imageView.setEnabled(false); 

      } 
     }); 
+0

我可以顯示鎖像圖像view.if是如何 – user2645941

+0

我想要禁用當我返回到gridview佈局... – user2645941

+0

是的可能..你可以使用另一個圖像,取代點擊..在時間一個可見和一個走了.. –

相關問題