android - 这个组件在 Android 中的名称是什么?

标签 android components material-design

我正在构建如下所示的表单。这个组件的名称是什么,我该如何制作?

表格:

Form like this:

在我点击向下箭头图标 ╲╱ 后它展开了:

enter image description here

最佳答案

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

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

android:animateLayoutChanges="true"

箭头 OnClick 方法示例:

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

关于android - 这个组件在 Android 中的名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56408718/

相关文章:

icons - Google Material Icons, Outlined, Rounded, Two-Tone, Sharp set 不工作

android - 在 Android 中显示已安装的应用程序时出现重复

javascript - Vuejs 将选项传递给组件

android - 如何将全局自定义样式应用于android.support.design.widget.TextInputEditText?

typescript - Angular 2 |订阅 Observables

wpf - WinForms 组件的 WPF 等效项是什么?

android - 为什么 Material 设计中 Activity 图标和非 Activity 图标的透明度不同?

用于存储图片和 gps 位置和描述的 android 应用程序

java - 使用服务时发生 ClassCastException

fragment 中的 Android 加载屏幕