0

ビュー "text" に対してテキストを設定したい....しかし、settext はここから利用できません。

   ArrayAdapter<String> adapter = new ArrayAdapter<String>(MembersdealStream_Modified.this,
                        R.layout.membersdeal_streampagepage_singlerow, R.id.tv_membersdeal_streampagepage_header, targetArray) {
                    @Override
                    public View getView(int position, View convertView, ViewGroup parent) {
                        View row = super.getView(position, convertView, parent);


                        View text = row.findViewById(R.id.tv_membersdeal_streampagepage_description);
                        text.setTag(position); 


                        text.setOnClickListener(MembersdealStream_Modified.this);


                        return row;
                    }
                };

私は何かをしたい

text.setText("Anything.....");`
4

1 に答える 1

2

R.id.tv_membersdeal_streampagepage_descriptionが の場合TextView、以下を置き換えます。

View text = row.findViewById(R.id.tv_membersdeal_streampagepage_description);

と:

TextView text = (TextView)row.findViewById(R.id.tv_membersdeal_streampagepage_description);

setText()on ではなく on の方法TextViewですView

于 2013-07-09T12:53:01.557 に答える