2016-08-16 10 views
0

フラグメントクラスでアダプタクラスの項目を探したいと思います。誰かが私にこのことをどうやって伝えることができるの?フラグメント内のアダプタクラスの要素をどのように見つけることができますか?

これは私のgetView()方法である: -

 public View getView(final int position, View view, ViewGroup parent) { 

      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); 

私はフラグメントクラスでのTextView(viewHolder.tv_Number)を見つけたい、それが可能になることができますか?

+0

このテキストビューで何をしたいですか?私たちはあなたを助けることができるように簡単なアイデアを与えます – Akash

+0

私はカートを作っています!私はtextviewから数量を取得し、その量を掛けたい! –

+0

あなたのモデルクラスで使用することができます – Shailesh

答えて

0

ViewHolderをFragmentに返すパブリックメソッドをアダプタに実装できますが、なぜそれをやりたいのですか?アダプタは、フラグメントによって提供されたデータのView要素への変換を処理する責任を単独で負うことになっています。

このTextViewで何かしたいのであれば、断片からデータ項目を修正し、データセットが変更されたことをアダプタに通知し、その後、ビューに行う必要があるものがgetViewまたはアダプタで使用しているバインディング/ポピュレートメソッドを使用します。

関連する問題