このリストには、いくつかの非表示の TextView があります。
アイテムをクリックすると、スムーズにスライドダウンして非表示のコンテンツを表示し、もう一度クリックするとスライドアップします。
そんなことがあるものか?
非表示と非表示:
このリストには、いくつかの非表示の TextView があります。
アイテムをクリックすると、スムーズにスライドダウンして非表示のコンテンツを表示し、もう一度クリックするとスライドアップします。
そんなことがあるものか?
非表示と非表示:
ExpandableListViewは、問題を機能的に解決します。
ただし、スムーズなアニメーションが必要な場合は、自分で作成したライブラリを使用することをお勧めします。
https://github.com/tjerkw/Android-SlideExpandableListView
通常のListViewで動作します!そして、それはスムーズなアニメーションを得ました。
ExpandableListViewを探しています。
展開可能な ListView には、既定で 2 つのレベルがあります。最初のレベルは「グループ ビュー」と呼ばれ、2 番目のレベルは「子ビュー」と呼ばれます。私が提供した最初のリンクから Custom Adapter サンプルを利用することで、簡単に達成できます。
ここにいくつかのリンクがあります。
http://about-android.blogspot.in/2010/04/steps-to-implement-expandablelistview.html
http://www.techienjoy.com/android-expandable-list-dynamically-created-example.php
特定の時間に子のみを展開するには、これを追加します。
explist.setOnGroupExpandListener(new OnGroupExpandListener() {
public void onGroupExpand(int groupPosition) {
for(int i=0; i<myExpAdapter.getGroupCount(); i++) {
if(i != groupPosition) {
explist.collapseGroup(i);
}
}
}
});