2017-06-29 15 views
4

私は1つのフィルターボタンを持っています。下の画像と同じ拡張/ドロップダウンフィルターを開く必要があります。ポップアップメニューとListpopupウィンドウを試しましたが、何も成功しませんでした。アンドロイドの特定のビューの下にドロップダウンリストビューを表示するにはどうすればよいですか?

enter image description here

事前に感謝

+0

拡張可能なリストビューを使用することができます。 – Redman

+0

しかし、どのように?上記の画像のように、私は正確に以下のボタンが必要です。 – Vasant

+0

ポップアップウィンドウ内で展開可能なリストビュー – Redman

答えて

0

は、私は上記のコメントの助けにより、コードをしました。コードは以下のようになります。

final View popUpView = getLayoutInflater().inflate(R.layout.exp, null); 
    listPopupWindow = new PopupWindow(popUpView, LinearLayout.LayoutParams.WRAP_CONTENT, 
      LinearLayout.LayoutParams.WRAP_CONTENT, true); 
    expandableListView= (ExpandableListView) popUpView.findViewById(R.id.expandableListView); 
    btnticker.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 

      expandableListDetail = ExpandableListDataPump.getData(); 
      expandableListTitle = new ArrayList<String>(expandableListDetail.keySet()); 

      expandableListAdapter = new CustomExpandableListAdapter(MainActivity.this, expandableListTitle, expandableListDetail); 
      expandableListView.setAdapter(expandableListAdapter); 

      listPopupWindow.showAsDropDown(v); 
     } 
    }); 
1

あなたは、フィルタボタンの下になりますフラグメントを利用することができ、レイアウトはあなたがすなわち、上矢印および拡張可能なビューまたは使用しているすべてのビューを期待するUIが含まれます。.. フィルタにちょうど見えをクリックした後フラグメントおよびフラグメントの移行には、効果のためにあなたは...

私はまだ行ってこれを使用すると、1つ同じdilogが来るのフィルタボタンにカーsection..click使用carwaleアプリを参照することができます...あまりにもアニメーションを使用することができます

どんなことについても

私にさらに教えてください。

+0

あなたはコードのスナップを共有できますか? – Vasant

+0

私は追加することができますが、コードはとても大きいので、自分自身を試してください.. –

関連する問題