2017-07-12 9 views
0

ユーザが選択できるオプションに基づいてフィルタメニュー付きのアプリケーションがあります。ツールバーの中で選択されたオプションの数を表示する最も良い方法は何ですか?フィルタメニューで選択したオプションの数を表示します。

Sample

私はあなたが任意のコードを投稿していないので、あなたのフィルタにCheckBox Sを使用していると仮定するつもりですあなたの助け

答えて

0

いただきありがとうございます。ここでは、各CheckBox

int numChecked = 0; 

checkbox.setOnCheckedChangedListener(new OnCheckedChangedListener(){ 
    @Override 
    public void onCheckedChange(CompoundButton buttonView, boolean isChecked){ 
      if(isChecked) numChecked++; 
      else numChecked--; 
      //insert code for what should happen on filter click 
    } 

//do this for all of your checkboxes 
textView.setText("filter(" + String.valueOf(numChecked) + ")"); 
+1

は、あなたの答えをありがとうのために使用したいと思う一般的なOnClickListenerです。 フィルタメニューには、チェックボックスだけでなく、複数のオプションがあります。 私はまだ私は私が持っているオプションのすべてのタイプについて完全にはわからないことを見てまだ開始していないので、コードを投稿していません。ところで、あなたは私に非常に良いヒントを与えます。あなたの時間をありがとう –

関連する問題