-3

こんにちは、oncicklistener を追加しようとしているときに、textview と edittext とボタンを含むリストビューを持っていますnull pointer exception。だれでもこの pls で私を助けてくれます..

4

1 に答える 1

4

をオーバーライドArrayAdapterすると、 を使用して、リストの各要素のボタンにリスナーgetView()を設定できます。onClick

class Arraybtton extends ArrayAdapter<RowItem>
{
    @Override
    public android.view.View getView(int position, android.view.View convertView, android.view.ViewGroup parent)
    {
        View elem;
        Button btn;

        if (convertView == null)
        {
            elem = getLayoutInflater().inflate(R.layout.listview_elem, parent, false);
        }
        else
        {
            elem = convertView;
        }

        RowItem itm = getItem(position);
        btn = (Button) elem.findViewById(R.id.button);
        btn.setOnClickListener(new OnClickListener()
        {
            public void onClick(View arg0)
            {
                // TODO Auto-generated method stub
            }
        })

        return elem;
    }
};
}
}
于 2012-04-27T19:59:03.970 に答える