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中这个组件的名称是啥?的主要内容,如果未能解决你的问题,请参考以下文章

这个 Android 元素的名称是啥?

使用 Kotlin 在 android 中声明 UI 组件的最佳方法是啥?

Android System Webview是啥东西

如图所示,底部栏的名称是啥?

Android:在 Activity 中声明 View 组件的最佳实践是啥? [关闭]

上下文对象是啥意思,在调用intent方法时,要传入一个上下文对象,到底是啥意思⊙_⊙