私は自分のコードにライトビューを持っており、各アイテムにはボタン付きのedittextがあるので、ボタンを押したときにedittextの値を取得しますリストビューのアイテムのアイテムをクリックするとリストビューのEdittext値を取得
これを宣言して値を取得しようとしましたが、null値が返されます。
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を返すのは何ですか?例外はありますか? –
あなたのコメントありがとう、それはnull値を返します(何も返しません)。 – Ghadeer
あなたのコードのどの行にあるのかを意味します。 –