【发布时间】:2021-01-18 04:48:00
【问题描述】:
我已经使用从服务器接收到的 JSON 创建了 UI,
我能够根据收到的数据成功创建输入。 (我必须根据数据创建输入字段)
如何在按钮单击时为每个 editText 调用 getText()?
任何帮助都会很有用。
代码: (在主要活动中)
<ListView
android:padding="@dimen/_8sdp"
android:id="@+id/lv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center" />
<Button
android:layout_alignParentBottom="true"
android:id="@+id/addnew"
android:textColor="#000000"
android:text="Save"
android:onClick="saveData"
android:layout_width="match_parent"
android:layout_height="50dp"/>
代码(在适配器中)
<RelativeLayout
android:id="@+id/r1"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText
android:layout_margin="@dimen/_8sdp"
android:paddingStart="@dimen/_16sdp"
android:paddingEnd="@dimen/_16sdp"
android:id="@+id/editText"
android:importantForAutofill="no"
android:maxLength="35"
android:textColorHint="#66000000"
android:textColor="#66000000"
android:background="@drawable/rounded_edittext"
android:layout_width="match_parent"
android:layout_height="50dp"/>
</RelativeLayout>
以上字段是使用Adapter动态生成的, 我需要在单击按钮时获取输入的值。
注意: 按钮在主页上,输入字段来自适配器和 JSON 循环
希望你能理解我的担忧。 感谢您的帮助。
【问题讨论】:
-
请提供您在课堂上使用的代码,以便更容易为您提供帮助
-
已添加,请查看@BogdanAndroid
-
嗨,我只看到一些 XML,没有看到您的代码。
标签: android android-layout android-edittext