2016-08-12 23 views
-1

這是我的getview方法,我想在我的片段類中找到textview(viewHolder.tv_number)。我怎麼能做到這一點我有一個列表視圖,我想執行適配器項目的動作到片段類!我怎樣才能做到這一點?

@覆蓋 公共查看getView(最終詮釋的立場,觀點來看,一個ViewGroup父){

LayoutInflater layoutInflater = (LayoutInflater) mContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
    if (view == null) { 
     view = layoutInflater.inflate(R.layout.category, parent, false); 

     viewHolder = new ViewHolder(); 
     viewHolder.Dish_name = (TextView) view.findViewById(R.id.nameofdish); 
     viewHolder.dish_description = (TextView) view.findViewById(R.id.dishdescription); 
     viewHolder.Dish_rate = (TextView) view.findViewById(R.id.rateofdish); 
     viewHolder.item_image = (ImageView) view.findViewById(R.id.img_item); 
     viewHolder.tv_Number = (TextView) view.findViewById(R.id.tv_add_sub); 
     viewHolder.mBtnAdd = (Button) view.findViewById(R.id.btn_add); 
     viewHolder.mBtnMinus = (Button) view.findViewById(R.id.btn_sub); 


    } 
+0

親愛的,這是的方法適配器類!我的問題是我可以在我的片段類中找到適配器類的textview! –

回答

0

使用此代碼

//set adapter class 
    customButtonListener customListner; 

     public interface customButtonListener { 
      public void onClickButton(int position); 
     } 

     public void setCustomButtonListner(customButtonListener listener) { 
      this.customListner = listener; 
     } 

    //set click listner 

    viewHolder.mBtnAdd.setOnClickListener(new View.OnClickListener() { 
         @Override 
         public void onClick(View v) { 

           customListner.onClickButton(pass data); 
         } 
        }); 

    //Implement in adapter 

    adapter.setCustomButtonListner(Fragment.this); 

    //Overide method 

    @Override 
     public void onClickButton(String song_id) 
     { 
      // Your custom click event here... 
     } 
相關問題