獲得listview中的edittext文字

2021-06-26 21:19:46 字數 903 閱讀 2923

這週寫應用的時候遇到乙個問題,就是在listview中的edittext可以輸入,但不能獲得到edittext中輸入的文字。解決的方法是給edittext新增textwatcher監聽事件,並在其中讓edittext在輸入時通過呼叫dispatchkeyevent()方法一直獲得焦點,最後在setonkeylistener()中獲得edittext輸入的文字。

示例**如下(**全部寫在adapter中):

private boolean programmaticaltextchange = false;

private keyevent unknownkey = new keyevent(keyevent.action_down,

keyevent.keycode_unknown);

holder.grouppwd.setonkeylistener(new onkeylistener()

});holder.grouppwd.addtextchangedlistener(new mytextwatcher(holder.grouppwd));

public class mytextwatcher implements textwatcher

@override

public void aftertextchanged(editable s)

@override

public void beforetextchanged(charsequence s, int start, int count,

int after)

@override

public void ontextchanged(charsequence s, int start, int before,

int count)

}

在ListView中巢狀ListView的事件處理

前天在工作中遇到在listview中的item需要用listview來展現處理後的內容,然後就遇到了乙個很頭疼的問題,作為item的listview沒法進行滑動,而且顯示也不正常,只是顯示幾個子item。不能將子item全部顯示,原因是在控制項繪製出來之前要對listview的大小進行計算,要解決將...

如何正確獲得ListView的每乙個item高度

最近android中使用listview 需要動態獲取每個item的高度 來計算listview的高度,計算過程中碰到一些問題,特此分享 前提 這個item的根view必須是linearlayout package com.bxg.news.view import android.view.view...

VB中listview 的FindItem用法

finditem 方法 listview 控制項 查詢並返回 listview 控制項中 listitem 物件的引用。語法object.finditem string,value,index,match finditem 方法的語法包含下面部分 部分 描述 object 必需的。物件表示式,其值是...