我正在建立如下表格。该组件的名称是什么,我该怎么做?

形成:

android - Android中此组件的名称是什么?-LMLPHP

单击向下箭头图标╲╱后,它会展开:

android - Android中此组件的名称是什么?-LMLPHP

最佳答案

实际上,这可以通过仅使用带有2个EditTexts的LinearLayout来完成,在其中您可以通过编程使它可见或不可见。

要在打开时设置动画,可以在父级布局中进行设置:

android:animateLayoutChanges="true"


Arrow OnClick方法示例:

LinearLayout llExtraFields = findViewById(R.id.llExtraFields);
if (llExtraFields.getVisibility() == View.VISIBLE) {
    llExtraFields.setVisibility(View.GONE);
} else {
    llExtraFields.setVisibility(View.VISIBLE);
}

10-08 19:01