我怎样才能在ListView到一个EditText的参考? [英] How can I get a reference to an EditText in a ListView?
本文介绍了我怎样才能在ListView到一个EditText的参考?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要创建一个使用ListView的一种形式。在我的ListView的每一行由form_item.xml定义的:
<?XML版本=1.0编码=UTF-8&GT?;
<的LinearLayout
的xmlns:机器人=http://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
机器人:scrollHorizontally =真/>
< / 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屋!
查看全文