是否可以像 listView 一样构建 editText 框?

发布于 2024-10-21 12:16:48 字数 970 浏览 1 评论 0原文

所以基本上我想做的是能够使用 editText 框构建可编辑字段的列表。但是,有没有一种方法可以像构建 listView 一样执行此操作,而不是每次要向列表中添加内容时都进入 XML 布局并添加新的 editText?也就是说,每次我添加到 editViews 数组时,新的 editView 都会“自动”添加吗?

所以基本上,我指的是 listView 的这个示例:

http:// /developer.android.com/resources/tutorials/views/hello-listview.html

在此示例中,如果您只需添加以下 XML 中的项目,您的应用中就会显示更多列表项。

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array name="countries_array">
        <item>Bahrain</item>
        <item>Bangladesh</item>
        <item>Barbados</item>
        <item>Belarus</item>
        <item>Belgium</item>
        <item>Belize</item>
        <item>Benin</item>
    </string-array>
</resources>

有没有办法为 editText 视图执行此操作?或者甚至是其他类型的可编辑小部件?

谢谢,

So basically what I would love to do is to be able to build up a list of editable fields using editText boxes. However, instead of going into my XML layout and adding a new editText each time I want to add something to the list, is there a way to do this similarly to building a listView? That is, every time I add to my array of editViews the new editView is "automatically" added?

So basically, I'm referring to this example for a listView:

http://developer.android.com/resources/tutorials/views/hello-listview.html

In this example, if you simply add to the items in the following XML, you get more list items to appear in your app.

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array name="countries_array">
        <item>Bahrain</item>
        <item>Bangladesh</item>
        <item>Barbados</item>
        <item>Belarus</item>
        <item>Belgium</item>
        <item>Belize</item>
        <item>Benin</item>
    </string-array>
</resources>

Is there a way to do this for editText Views? Or even some other kind of editable widget?

Thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

过期以后 2024-10-28 12:16:48

尝试将教程中的 list_item.xml 中的 TextView 更改为 EditText,看看会发生什么......

<?xml version="1.0" encoding="utf-8"?>
<EditText xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dp"
    android:textSize="16sp" >
</EditText>

Try changing the TextView in the list_item.xml from that tutorial to be an EditText instead and see what happens...

<?xml version="1.0" encoding="utf-8"?>
<EditText xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:padding="10dp"
    android:textSize="16sp" >
</EditText>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文