我怎样才能在ListView到一个EditText的参考? [英] How can I get a reference to an EditText in a ListView?

查看:81
本文介绍了我怎样才能在ListView到一个EditText的参考?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要创建一个使用ListView的一种形式。在我的ListView的每一行由form_item.xml定义的:

 <?XML版本=1.0编码=UTF-8&GT?;
<的LinearLayout
  的xmlns:机器人=htt​​p://schemas.android.com/apk/res/android
  机器人:方向=横向
  机器人:layout_width =FILL_PARENT
  机器人:layout_height =WRAP_CONTENT>    < TextView的机器人:ID =@ + ID / textFormItem
        机器人:layout_width =FILL_PARENT
        机器人:layout_height =WRAP_CONTENT
        机器人:layout_weight =1
        机器人:TEXTSIZE =16SP
        机器人:ellipsize =结束机器人:单线=真/>    < EditText上机器人:ID =@ + ID / editFormItem
        机器人:layout_width =FILL_PARENT
        机器人:layout_height =WRAP_CONTENT
        机器人:layout_weight =1
        机器人:scrollHorizo​​ntally =真/>
< / LinearLayout中>

我打算坚持这种布局成子类 SimpleAdapter 自定义适配器。但我不知道我将如何能够访问每一个的EditText,并得到一个参考吧。


解决方案

  EDITTEXT =(EditText上)view.findViewById(R.id.editFormItem);

I'm creating a form that uses a ListView. Each row in my ListView is defined by form_item.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="horizontal"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content">

    <TextView android:id="@+id/textFormItem"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:textSize="16sp"
        android:ellipsize="end" android:singleLine="true" />

    <EditText android:id="@+id/editFormItem"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:scrollHorizontally="true" />
</LinearLayout>

I'm planning to stick this layout into a custom Adapter that subclasses SimpleAdapter. But I'm wondering how will I be able to access each EditText and get a reference to it.

解决方案

editText = (EditText) view.findViewById(R.id.editFormItem);

这篇关于我怎样才能在ListView到一个EditText的参考?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆