【问题标题】:How to add new EditText below an object and move the button below it?如何在对象下方添加新的 EditText 并移动其下方的按钮?
【发布时间】:2020-08-23 10:42:43
【问题描述】:

我有一个 EditText 和一个按钮,它看起来像这样

我希望按钮在 EditText 1 下方创建一个 EditText,并且该按钮将自动移动到新添加的 EditText 下方,所以它看起来像这样

【问题讨论】:

    标签: android android-layout button android-edittext


    【解决方案1】:

    有几种方法可以做到这一点,但最简单的方法是放入具有垂直方向的线性布局。使用约束布局作为父布局,约束 EditText1 和 Button 之间的线性布局。然后,当您点击按钮时,只需将新的 EditText 插入该布局即可。

    【讨论】:

      【解决方案2】:

      根据用户可以添加的EditText 的最大数量,您需要定义女巫方法的使用。

      (1) 一种方法是做一个容器,例如一个LinearLayout,并在用户点击按钮时使用addViewEditText添加为子级。但这对于少数孩子来说是一种简单的方法。

      (2) 另一种方法是使用RecyclerView。这对大量儿童来说更好。

      还有其他方法可以做,这取决于EditText 的复杂程度,即使对于少量元素 (2) 也可以。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-30
        • 2023-04-05
        • 2017-01-01
        • 1970-01-01
        相关资源
        最近更新 更多