标签: expandable

CSS - 自动宽度浮动元素(可扩展浮点数)

我有两个浮动的柱子并排.用户可以隐藏/折叠其中一个列.在这种情况下,我希望另一个collumn扩展以适应整个容器.

这可能与CSS有关吗?

在简历中,有可能使浮动扩展到它的容器大小?即使元素是浮动的,如果它有宽度:auto它应该展开.至少这是我认为它应该工作的方式.

css expandable css-float

9
推荐指数
2
解决办法
2万
查看次数

可扩展的GridView,在Android中使用视图回收

我正在尝试实现一个Android活动,其中我有一些项目(例如汽车品牌及其模型).

我希望能够在网格中显示项目(例如固定为3列),并且每个网格都可以折叠.实际上我想要的是ExpandableList视图对ListViews的作用,但是使用GridView.

不幸的是,如果我在ExpandableListAdapter中返回GridView,则此GridView中的项目将不会被回收,因为它们在滚动期间移出屏幕.我们有很多项目要显示,这会导致严重的内存问题.

我将如何实现这样的目标?

问候本

例

android gridview collapsable expandable

8
推荐指数
1
解决办法
9431
查看次数

如何使用Java Swing创建可扩展列表

我需要使用java swing制作一个可扩展的列表.我将尝试演示:

未展开:

 >[Expand me!]
 >[And me!]
Run Code Online (Sandbox Code Playgroud)

扩展:

 |[Expand me!]
     >[Expand us too!]
     >[Expand us too!]
     >[Expand us too!]
 >[And me!]
Run Code Online (Sandbox Code Playgroud)

因此,当您单击列表中的"展开我"部分时,另一个列表将下拉,可能包含更多可扩展列表.如果你再次点击它,它的"子列表"将撤消.很基本的.并且,正如您所看到的,我不是在寻找JComboBox,我不认为JList可以做到这一点.如果有人指出我正确的方向,或给出一些编程示例,我将不胜感激.

谢谢,MirroredFate

java swing list expandable

7
推荐指数
2
解决办法
6862
查看次数

多可扩展回收器视图

我尝试实现我自己的多可扩展 RecyclerView 它适用于一个子项,但是当我想要子子项时,视图显示但我需要多次单击它。层次结构示例:

Title1
  SubTitle1
  SubTitle2
  SubTitle3
    SubSubTitle1
    SubSubTitle2
Title2
...
Run Code Online (Sandbox Code Playgroud)

编辑:问题仅在 SubTitle 上显示 SubSub'sItem。我想我需要通知父适配器我的视图改变了,但我不工作。

为此,我将 RecyclerView 与 itemLayout 一起使用,它们也包含一个 RecyclerView,当我单击项目时,我将适配器设置为关闭子 RecyclerView。我使用我在这里找到的自定义 LinearLayoutManager /sf/answers/2048316721/

我的 onBindViewHolder :

@Override
public void onBindViewHolder(final DrawerViewHolder holder, final int position) {
    if (holder.type == TYPE_EXPANDABLE_ITEM) {
        final ItemDrawer item;
        if (header) {
            item = itemDrawers.get(position - 1);
        } else {
            item = itemDrawers.get(position);
        }
        holder.textView.setText(item.getTitle());

        holder.itemView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (item.isOpen()) {
                    item.setOpen(false);
                    holder.recyclerView_child.setVisibility(View.GONE);
                    notifyItemChanged(position);
                } else { …
Run Code Online (Sandbox Code Playgroud)

android expandable android-linearlayout android-recyclerview

7
推荐指数
1
解决办法
2904
查看次数

在android中具有表格布局的可扩展列表视图

我必须创建一个包含3个可扩展列表视图的布局,并且每个expandableview都包含一个表格布局,在展开时显示.

在此输入图像描述

有没有任何工作或任何建议.

android expandable tablelayout

5
推荐指数
0
解决办法
2174
查看次数

通过MergeAdapter的强大功能,StickyListHeaders和ListViewAnimations结合起来我是队长Android

有没有人加入MergeAdapter,StickyListHeaders和ListViewAnimations安卓库?

我的需求是:

  • 一个垂直滚动视图中的多个ListView
  • 异质项目视图
  • 由标题分隔的多个列表项,应该是粘性的
  • 能够扩展一些列表项
  • 拖拽其中的一些
  • 支持android 14+

我的演员:

  • 依赖CursorAdapters

Cherrypick:

  • 有时我的顶部标题(这是单独的视图不属于我的列表,我宁愿保持这种方式)需要滑动到顶部; 我的组合列表应该遵循,但同时动画扩展它的高度,以便始终附加到底部.

提到的图书馆是:

如果有可能,请给我一些希望,以及如何避免陷阱的一些有用提示.也许我应该使用其他一些库.或者我只需要自己写一下:(

==== ==== EDITED

最后,我设法建立了我希望做的事情(2014年初).它是功能可扩展和可拖动的listview和适配器库,具有漂亮的动画(还没有粘性标头).回购:

由于RecyclerView现在可用,因此无需使用过于复杂的列表视图代码.这是快速切换指南 - http://andraskindler.com/2014/11/22/migrating-to-recyclerview/.

android listview drag-and-drop expandable commonsware-cwac

5
推荐指数
1
解决办法
1451
查看次数

ViewPager与可扩展的孩子

我正在尝试创建可折叠日历.

我在ViewPager中使用自定义calendarView,因此当按下展开/折叠按钮时,我的calendarView动画会折叠所有日历周,只有一个.

目标是在展开时滑动月份(按我想要的方式工作)并在折叠时滑动几周.

CalendarView下面是ListView的一些事件,当用户崩溃日历时 - listView的高度必须改变.

问题是当我试图在ViewPager中折叠calendarView时,他不会改变高度.

calendarView是一个带有子视图的LinearLayout,当它不在ViewPager中时,它会动画和更改大小.

我正在使用小片段为其设置ViewPager高度

@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {

    int height = 0;
    for(int i = 0; i < getChildCount(); i++) {
        View child = getChildAt(i);
        child.measure(widthMeasureSpec, MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
        int h = child.getMeasuredHeight();
        if(h > height) height = h;
    }

    heightMeasureSpec = MeasureSpec.makeMeasureSpec(height, MeasureSpec.EXACTLY);

    super.onMeasure(widthMeasureSpec, heightMeasureSpec);
}
Run Code Online (Sandbox Code Playgroud)

我试图在calendarView上覆盖onMeasure,使用不同的动画,试图直接更改ViewPager布局但没有运气.

请帮助我解决这个问题,也许有一个提示.

我发现了这个,这个,这个以及更多的问题

我的问题与这个问题非常相似

height android expandable android-viewpager

5
推荐指数
1
解决办法
3984
查看次数

我正在尝试创建一个层次结构视图。单击每个人后,视图应扩展和收缩

在此处输入图片说明

单击每个人时,该人的下属列表应显示在底部。整个列表是动态的。

{
        "EmployeeId": "1",
        "Name": "John",
        "Position": "HR",
        "Image": "",
        "SubordinateCount": 6,
        "Subordinates": [
            {
                "EmployeeId": "2",
                "Name": "Sub john 1",
                "Position": "Manager",
                "Image": "",
                "SubordinateCount": 1,
                "Subordinates": [
                    {
                        "EmployeeId": "3",
                        "Name": "Joseph",
                        "Position": "Admin",
                        "Image": "",
                        "SubordinateCount": 1,
                        "Subordinates": [
                            {
                                "EmployeeId": "4",
                                "Name": "Raj",
                                "Position": "Software Developer",
                                "Image": "",
                                "SubordinateCount": 0,
                                "Subordinates": []
                            }
                        ]
                    }
                ]
            },
            {
                "EmployeeId": "5",
                "Name": "Rahul",
                "Position": "ERP Consultant",
                "Image": "",
                "SubordinateCount": 16,
                "Subordinates": [
                    {
                        "EmployeeId": "6",
                        "Name": "Fam", …
Run Code Online (Sandbox Code Playgroud)

expandable uitableview ios uicollectionview swift

5
推荐指数
1
解决办法
181
查看次数

Nimbus的Java Swing手风琴外观和感觉

当我阅读Oracle Swing文档时,我遇到了一个显示Nimbus外观和感觉的组件示例SwingSet3.我是Swing的新手.有人可以告诉我侧边栏中的手风琴是否是Swing组件?

SwingSet3

java swing expandable nimbus

4
推荐指数
1
解决办法
4492
查看次数

SwiftUI 中的免费可扩展列表有什么要求?

在我的代码中的某个地方,我有一个非常标准的列表,其中包含以下部分:

var body: some View {
    List {
        ForEach(userData.groupedBookings) { group in
            Section(header: Text(group.key)) {
                ForEach(group.items) { booking in
                    LessonRow(booking: booking)
                }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

不知何故,使用这段代码,这些部分是可扩展/可折叠的,这让我很高兴,但我不知道为什么。我特别沮丧,因为我想用类似的代码在其他地方重现这种行为,但没有展开/折叠。

自动获取这个的要求是什么?

expandable swiftui swiftui-list

4
推荐指数
1
解决办法
1188
查看次数