我有一个litview在我的代码和每个项目有一个edittext与一个按钮,所以我想要做的是获得edittext的值,当按下按钮一个listview的项目。获取一个列表视图的EditText值,当它点击它的项目
我试图通过声明它来获取值,但它返回空值!
public View getView(int i, View view, ViewGroup viewGroup){
LayoutInflater linflater = getLayoutInflater();
View view1 = linflater.inflate(R.layout.row_view, null);
final EditText replyfld = (EditText) view1.findViewById(R.id.replyfld);
final Button sendreplybtn = (Button)view1.findViewById(R.id.sendreplybtn);
sendreplybtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String thereplyvalue = replyfld.getText().toString();
Toast.makeText(MessagesActivity.this, thereplyvalue, Toast.LENGTH_SHORT).show();
}
});
}
请问该做什么?
什么返回null?有什么异常? –
感谢您的评论,它返回空值(意味着什么都不返回)。 – Ghadeer
我的意思是代码的哪一行。 –