Android中这个组件的名称是啥?
Posted
技术标签:
【中文标题】Android中这个组件的名称是啥?【英文标题】:What is name of this component in Android?Android中这个组件的名称是什么? 【发布时间】:2019-10-17 21:47:50 【问题描述】:我正在构建一个如下所示的表单。该组件的名称是什么,如何制作?
表格:
点击向下箭头图标╲╱后,它会展开:
【问题讨论】:
这可能是您单击箭头时隐藏的任何布局,它只是被展开 【参考方案1】:实际上,这可以通过仅使用带有 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);
【讨论】:
那么当我单击按钮箭头时会发生什么(我的意思是,onclick 方法中的内容是什么?) 查看答案onclick方法示例。 之后,您只需将向下箭头图标更改为向上箭头,反之亦然。 不客气。如果对您有帮助,请投票以帮助其他人找到答案。 那么我可以让它与持续时间动画一起出现吗?以上是关于Android中这个组件的名称是啥?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Kotlin 在 android 中声明 UI 组件的最佳方法是啥?